PolymorphicManager is stored in PolymorphicModel.polymorphic to avoid endless recursion
fixing getting working all the thing