def METHOD_NAME(self) -> dict:
    """All Indicator object attributes except feature, result, metadata and topic.
    Note:
        Attributes will be dumped and immediately loaded again by the `json`
        library. In this process a custom function for serializing data types which
        are not supported by the `json` library (E.g. numpy datatypes or objects of
        the `BaseModelStats` class) will be executed.
    """
    METHOD_NAME = vars(self).copy()
    METHOD_NAME.pop("result")
    METHOD_NAME.pop("metadata")
    METHOD_NAME.pop("topic")
    METHOD_NAME.pop("feature")
    return json.loads(json.dumps(METHOD_NAME, default=json_serialize).encode())