Lay ground work for allowing initialization of ICommand's from a DelegateCommand