Make PM notification private and expose simpler version of addObserver(). Create helper function in PM to simplify posting notifications
Tidy up