Issue 34

Generics are definitely not my strongest Java knowledge area, but weren't we binding other types before to `<? super K, ? extends V`?