Adding new data object rules that will prevent you from moving a DataObject from one process to a sub-process. Fixing the Selection of Data Objects to properly use the command stack.