code: def from_serializable(cls, object_dict):
          
  
          key_class = cls._from_visible(cls.STARTS_WITH + 'class' + cls.ENDS_WITH)
          key_module = cls._from_visible(cls.STARTS_WITH + 'module' + cls.ENDS_WITH)
  
          obj_class = object_dict.pop(key_class)
          obj_module = object_dict.pop(key_module) if key_module in object_dict else None
  
          obj = cls._from_class(obj_class, obj_module)
          obj.modify_object(object_dict)
          return obj
docs: core class method to create visible objects from a dictionary