Why force it to use HashMap? Allows all implementing sublclasses of Map<K,V>