Extra in/out flow objects created for submachines

Using the state machine diagramming tool, whenever I create a submachine, extra in/out flow objects are created. In particular, every initial pseudostate receives an in flow object, even if that pseudostate is nested deeply inside other composite states.

In flow objects should only be created for initial pseudostates in the outermost submachine region.