I have a single database which has multiple context, with some shared inheritance and each context implements an interface. The contexts are at different levels of the applicati