SmartFormatter

All filters use smartFormatter.
Add validator but not using it yet
Bulk indexing using BulkDescriptor