Interface Codec<T>