infrastructure for commands refactored

in this first step the command is passed to the OnCreatingResponse() method. for all commands currently not available a null is passed

#1