make cms_ability overridable