[BUGFIX] Correctly mark abstract class as abstract