PMO-2765 Factor single-item-action behaviour into common ABC; Use EnabledChecking menuitem to ensure checks at runtime.