Exposing POPAnimatorObserving to the public header rather than supporting multiple delegates