Unified creation of repository objects into function