add AutosaveObject.extend