hide PointerKeyType in the PointerKeyValuePair