fix code generation of abstract classes
giving up, too many manually written files, ideal implementation requires too much effort in fortytwo to fix