-- @include ./base.txt require("./base.txt") ManualGearbox = class("ManualGearbox") function ManualGearbox:initialize(options) options = options or {} -- might want to segregate construction options for base gearbox self.base = Gearbox:new(options) end function ManualGearbox:linkClutch(clutch) return self.base:linkClutch(clutch) end -- proxy the methods here