added possibility to define pre-conditions for all commands of an aggregate