make fetch return correct instance type

If AutosaveObject is extended .fetch() should not return a
AutosaveObject