inline void GameObject::remove_dependency(GameObjectPtr const& dependency) { _manager->remove_object_dependency(GameObjectPtr(this), dependency); }