c++ Interface

Yeah I knew about marking a UClass as abstract. Not that the engine assumed abstract though. Good to know.