Added TreeMap for natural ordering of required parameters