@staticmethod
def connect_message_attribute(source_node, target_node, message_attribute):
    """
        Connects the message attribute of the input_node into a custom message attribute on target_node
        :param source_node: str, name of a node
        :param target_node: str, name of a node
        :param message_attribute: str, name of the message attribute to create and connect into. If already exists,
        just connect
        """
    raise NotImplementedError(
        'abstract DCC function connect_message_attribute() not implemented!')
