Formatter callx parent constructor instead of protected mutators
Merge pull request #2 from MarcelloDuarte/feature/formatter-as-a-service

Formatter calls parent constructor instead of protected mutators