Allow keys of maps to be collections. Why we shouldn't? RestyGWT already allows arbitrary objects to be keys