mongo repository now uses direct constructor instead of factory method
for easy of use @Inject