Added a level of abstraction to hide mongoose specific options