Use Hashtable instead of dynamic (makes it easier to detect missing values).