Add support for arbitrary annotations to be added to the data model so each map/collection can have additional configuration