Persistence layer using spring mongodb repositories.