Changed resolution order to DELEGATE_FIRST.
Changed invokeMethod to methodMissing
methodMissing now allows for further resolution when it does not
find a suitable method.