Remove Command

Removes a data object from it's parent. Before that, validations are executed. For example one could check if it is allowed to remove the "last price" of an item. By default there are no extra validations implemented for this command.