#98 rename Types to Codec