+ ~VectorAnimationManager() override;
+
+ /**
+ * Add a lifecycle observer
+ * @param[in] observer The object watching this one
+ */
+ void AddObserver(LifecycleObserver& observer);
+
+ /**
+ * Remove a lifecycle observer
+ * @param[in] observer The object watching this one
+ */
+ void RemoveObserver(LifecycleObserver& observer);