Refactor Codec interface