We do need it so deployers can add custom fields that can have custom configuration, such as text analysis. I've updated the docs.