pub type BlockDesc = NamedObjectDesc<BlockDescContent>;
pub struct BlockDesc { /* private fields */ }