- Abstracted away mapreduce KeyType for Key interface