idci_step:

    path_types:

        abstract:
            parent:      ~
            abstract:    true
            description: ~
            extra_form_options:
                # type:         {extra_form_type: "text",     options: {required: false}}
                next_options: {extra_form_type: "textarea", options: {required: false}}
                events:       {extra_form_type: "textarea", options: {required: false}}

        conditional_destination:
            parent:      abstract
            description: ""
            extra_form_options:
                source:              {extra_form_type: "text",     options: {required: true}}
                destinations:        {extra_form_type: "textarea", options: {required: true}}
                default_destination: {extra_form_type: "text",     options: {required: true}}

        end:
            parent:      abstract
            description: ""
            extra_form_options:
                source: {extra_form_type: "text",     options: {required: true}}

        single:
            parent:      abstract
            description: ""
            extra_form_options:
                source:      {extra_form_type: "text",     options: {required: true}}
                destination: {extra_form_type: "text",     options: {required: true}}

idci_step:

    path_types:

        abstract:
            parent:      ~
            abstract:    true
            description: ~
            extra_form_options:
                # type:         {extra_form_type: "text",     options: {required: false}}
                next_options: {extra_form_type: "textarea", options: {required: false}}
                events:       {extra_form_type: "textarea", options: {required: false}}

        conditional_destination:
            parent:      abstract
            description: ""
            extra_form_options:
                source:              {extra_form_type: "text",     options: {required: true}}
                destinations:        {extra_form_type: "textarea", options: {required: true}}
                default_destination:
                    extra_form_type: "text"
                    options:
                        required: true
                        help: "If empty, a path of type end will be automatically added as default path"

        end:
            parent:      abstract
            description: ""
            extra_form_options:
                source: {extra_form_type: "text",     options: {required: true}}

        single:
            parent:      abstract
            description: ""
            extra_form_options:
                source:      {extra_form_type: "text",     options: {required: true}}
                destination: {extra_form_type: "text",     options: {required: true}}

Add a help message for the default_destination option
Add a help message for the default_destination option
