refactored Behaviour::_getMethod()