fixed builtin method overriding by throwing key error and checking for `BuiltinMethodType`