Attach CanExecute to bound commands

Commands bound via this mechanism didn't have their CanExecute's evaluated.