public static <K> Serde<K> prepareKeySerde(final Serde<K> specificSerde, final SerdeGetter getter) {
        return prepareSerde(specificSerde, getter, true);
    }
If a component's serdes are Wrapping serdes, then they require a little extra setup
to be fully initialized at run time.
streams/src/main/java/org/apache/kafka/streams/kstream/internals/WrappingNullableUtils.java