add back _doc_type_attr feature