Closed Type Hierarchies with records … NOT! Posted by By sven.huebner.it February 23, 2022Posted inGeneral Development1 Comment TL;DR: You cannot create closed type hierarchies with record types because of the generated protected copy constructor.