- added missing features from issue #419 - removed isMailPoetPage() as the logic was flawed
- Updates existing classes to use the refactored API methods