Use the KeyValueBuilder in PRow, always copy ImmutableBytesWritable (as it may and does change)