Renamed the Database class into 'Repository' (contains only meta-data), and moved methods from the Repository class to the RepositoryManager to get a cleaner design regarding class responsibility.