TypeScript does support enums with custom values! Also, add the module name after the 'extends' keyword when extending base classes