To have hashtable of supported high dimensional data type that can be used as reference accross the application.
Refactored conditional logic to use global supported high dimensional data type and fix some error handling.