The statement about concrete classes requiring class groups is not universally true. While Work-derived concrete classes need class groups for database mapping, Data- classes and other concrete class types do not. Classes ending in "-" are abstract by convention, and abstract classes indeed should not have instances.