Add a CocoaAction wrapper class, for binding to UI
Test KVO compliance for enabled/executing