Fix: declare class attribute
Fix: these classes now need to be abstract