Rewritten the class&method binder