REFACTOR: Added a Mapping class as a higher level of abstraction of Representable::Config