add method() interface to IAction to enable more funtional check in interceptors