editors should use `isValueReadOnly` instead of field.isReadOnly