fixed #10: `repository.Abstract` esablished a new connection to the Mongo DB every time upon calling `collection` method