Extract SimpleAttributesFormatter
Extract ComplexAttributesFormatter
Switch formats by switching formatter