+sub save_objects {
+ my ($self, %params) = @_;
+
+ my $numbercolumn = $self->table . 'number';
+ my $with_number = [ grep { ($_->{object}->$numbercolumn || '') ne '####' } @{ $self->controller->data } ];
+ my $without_number = [ grep { ($_->{object}->$numbercolumn || '') eq '####' } @{ $self->controller->data } ];
+
+ $_->{object}->$numbercolumn('') for @{ $without_number };
+
+ $self->SUPER::save_objects(data => $with_number);
+ $self->SUPER::save_objects(data => $without_number);