Fix formatter bug
Refactor format method of cdm formatter
Refactor formatter framework
Add missing formatter to factory method
Implement FormatKeys for all currently used occurrences parameters
Implement first take on formatter framework
A formatter provides a string representation of an object based on the selected FormatKeys