Sort the order of methods so hash key order generates same outputs
Complete support for Map types