move SchemaManager->initialize_schema to Role::SchemaManager
we do this so that we can use Moo::Role->create_class_with_roles