- implemented 'extends' (inheritance) and 'implements' JS equivalents ('goog' annotation and goog.base methods) - added, changed and overriden the tests that go with the new functionality