Changed FedoraRepository to use injected Session