Converters and Populators (Design Patterns)
Converter is a design pattern used for conversion between corresponding types. Converter can have one or more populators groupped by some criterion.
Populator is responsible for setting a piece of information to a data object.