Renamed marshalers to encodings and changed instance management - one instance per conversion