Migrates EncoderFactories to Interface instantiation