def __getstate__(self): """ This mehtod is necessary for pickling objects """ d = Parameterized.__getstate__(self) d.pop('_session') d.pop('_free_vars') try: d.pop('_objective') d.pop('_minusF') d.pop('_minusG') except: pass return d