Force saving of derived contexts to use alternate save method

Related #1608 

Derived contexts should use alternate method - put a check in to force this behavior to prevent having Services know what kind of context it is to pick the alternate method.

@jleandroperez