RepositoryContainer: receives repositories via constructor; can register class with namespace via annotation