Fields that appear on reads (everything but writeOnly/serverOnly).
writeOnly
serverOnly
List<GenField> get readableFields => [ for (final field in fields) if (!redactedFields.contains(field.name)) field, ];