ElementDescriptor
data class ElementDescriptor(val path: String, val filter: Boolean, val aggregate: Boolean, val search: SearchDescriptor? = null)
An element (a nested array) that ELEMENT_MATCH can scope; search is full-text search on its fields, null when storage can search none of them.