+ return $self->manager->get_all(%params);
+}
+
+sub get_paginate_args {
+ my ($self, %params) = @_;
+
+ push @{ $params{query} ||= [] }, @{ $self->query || [] };
+ push @{ $params{with_objects} ||= [] }, @{ $self->with_objects || [] };
+
+ $self->paginated->get_current_paginate_params(%params);
+}
+
+sub manager {
+ die "No 'model' to work on" unless $_[0]->model;
+ "SL::DB::Manager::" . $_[0]->model;