Adds ASHValueCodec and tests