add CRUD for DataModelDesc