def restore(cls, data_dict):
        """
        Restore from previously simplified data. Data is supposed to be valid,
        no checks are performed!
        """
        obj = cls.__new__(cls)  # Avoid calling constructor
        object.__setattr__(obj, '_simplified', data_dict)
        object.__setattr__(obj, '_storage', dict())
        return obj
def restore ( cls , data_dict ) : obj = cls . __new__ ( cls ) object . __setattr__ ( obj , '_simplified' , data_dict ) object . __setattr__ ( obj , '_storage' , dict ( ) ) return obj
Restore from previously simplified data. Data is supposed to be valid,
        no checks are performed!