SHDP-334 Remove PartitionKey wrapper

- Instead of wrapping generic object within
  a PartitionKey<K>, just use K partitionKey
  and let all other components follow same logic.