{
        // This is done to ensure that this new copy is treated as an output by the domain.
        // The CreateMappingCommand will rely on this setting.
        //
        MappedObjectState mappedObjectState = mappingRoot.getMappedObjectState(copy);
        if (mappedObjectState != null)
        {
          mappedObjectState.setOriginatingInput(owner);
        }
      }