(In demo project) remove inherited properties from Inspector
Ensure CanExecute is called before invoking action from keyboard shortcut handler. Fixes #69.

Action.Invoke doesn't call guard method (CanExecute)