@Override
  public ScopedRowKey<K> fromByteBuffer(final ByteBuffer byteBuffer) {
    final CompositeParser parser = Composites.newCompositeParser(byteBuffer);

    // read back the id
    final Id orgId = ID_SER.fromComposite(parser);

    final K value = keySerializer.fromComposite(parser);

    return new ScopedRowKey<K>(orgId, value);
  }