Renome the Direct*coders to clearly identify what they do - add or remove the version information while encoding or decoding. This refactor makes it easier for clients to move to a "no conversion" model.
Renome the Direct*coders to clearly identify what they do - add or remove the version information while encoding or decoding. This refactor makes it easier for clients to move to a "no conversion" model.