Performance optimization: do not sort methods, functions and properties
Pull down refactoring for AbstractProxy. Added inheritance for FunctionProxy and reduced copy-paste