def __getstate__(self):
		'''
                pickle uses this
		'''
		myData = self.asDict(True, forStorage=False)
		myData['_origData'] = self._origData
		return myData
def __getstate__ ( self ) : myData = self . asDict ( True , forStorage = False ) myData [ '_origData' ] = self . _origData return myData
pickle uses this