I guess that this method should not be exposed to the DSL, but currently it is. How about make it private or protected or moving it somewhere else? The same applies to createMultiStepNode below.