Schema selectedProperty = properties.get(selectedKey);
SchemaEditor editor = schemaForm.getSchemaEditorForSchema(service, selectedProperty,
/* Descendants inherit nullability. */ nullableValues);
boolean isRemovable = !isRequired && !selectedProperty.locked();
final ObjectElement row =
new ObjectElement(selectedKey, editor, selectedProperty, isRemovable, nullableValues);
panel.add(row);
editors.put(selectedKey, row);