Implements creation of children model instances with polymorphic inheritance