@classmethod
def from_json(cls, json_obj):
    """
        Constructs a Model from the provided json-object.

        Example
        --------
        >>> import json
        >>> with open("path_to_file.json") as infile:
        >>>     model = Model.from_json(json.load(infile))
        """
    model = cls()
    model._init_from_json(json_obj)
    return model
