In addition to being able to customize behavior for the returned model instances, you can also customize behavior for the model dataset itself.
One easy way to do this is with the subset method, which sets up named filters on the dataset.