def METHOD_NAME(_result_class):
    """
    Sets the types of the data models returned by the Procedure, can
    be used to set the result model runtime of the data model is built
    dynamically, i.e based on configuration not known before
    Returns:
        (tuple[BaseModel]) tuple of classes for args
    """
    AbstractProcedure._RESULT_CLASS = _result_class