Implement classes, non-static member functions, dynamicthis and new