because its not needed, you pass in the model, so there is no hard dependency on mongoose