copy _type_info to make  child_attrs customization work reliably.
add .insert() to odict