+ return unless $data->[0];
+ return unless $data->[0]{object};
+
+ $self->controller->track_progress(phase => 'saving objects', progress => 0); # scale from 45..95%;
+
+ my $dbh = $data->[0]{object}->db;
+
+ $dbh->begin_work;
+ foreach my $entry_index (0 .. $#$data) {
+ my $entry = $data->[$entry_index];