pub type Text = NamedObjectBase<NamedObjType<TextDescContent, TextContent>>;
pub struct Text { /* private fields */ }