support for abstract classes when classId is uknown