It looks like @TimLovellSmith had a comment/question that got lost.

"Should we be doing explicit new EntitiesContext(configuration) everywhere? This feels like we are failing to use Ninject to inject the dependencies"