public FlowConnectionLinker()
    {
        var type  = typeof(T);
        var typed = typeof(R);

        leftInteraction  = InteractionAttribute.getAttribute <LeftInteractionAttribute>(typeof(R));
        rightInteraction = InteractionAttribute.getAttribute <RightInteractionAttribute>(typeof(T));
    }
    protected void WrapUpList(InteractionAttribute sourceInteraction, IGUIllaume source, IEnumerable <IGUIllaume> target)
    {
        SerializedObject serializedObject = new SerializedObject(source as UnityEngine.Object);

        sourceInteraction.setTargetListRef(source, target);
    }
    protected void WrapUp(InteractionAttribute sourceInteraction, IGUIllaume source, object target)
    {
        SerializedObject serializedObject = new SerializedObject(source as UnityEngine.Object);

        sourceInteraction.setTargetRef(source, target);
    }