[pergola] behavioral fields can be provided by fields set_fields_b first
implementation