When to use Singleton vs Transient vs Request using Ninject and MongoDB When to use Singleton vs Transient vs Request using Ninject and MongoDB mongodb mongodb