IManagedContext is now a superinterface of ISharedContext.  This has
always been an implicit requirement.  This just makes it explicit.