ok_generic
type TGeometryAttribsList = class(specialize TMyList<TGeometryAttrib>)
You can also specialize and make a descendant at the same time.
function Find(const Name: string): TGeometryAttrib;