Support class extension with `extends` Relates to #1881 Add support for: * Class extension with `extends` * Using base class methods and members