simplified method check in Component::__call()