hasScope and or hasMethod

While there are methods of checking if a class has certain property, there are not such methods for scopes and class methods.

PHP's method checking functions does not always work because of "virtual" methods - when a class is decorated with behavior…

For the scope checking - if a scope is defined in a scopes() method, I can retrieve the scope definition array and check within it, but when I use parametrized scope I must check for class method. And when a scope is in attached behavior it gets really messy… Isn't it possible to have a similar organization for the 'validators' - the inline validators to be defined in array or like controller actions - to use convention?