add enriched element support to core_types