Fixed organization and resolution of inherited methods.  Fixed e.g. 'ABC'.String -> 'ABC' without calling String().  If candidate methods differ only by return type and there is no type hint, method returning Object will be automatically selected.