Description is optional. If the description is blank, facet.description is none type.
Make vocabulary field optional.
Add tags for keyword field and free_text for text field in vocabulary field.