I think `descriptors` (and `getEntryDescriptors`) is unnecessary as the list of available descriptors should be inferred from the field type.