I think we can simplify this to:

```ruby
scope = self.scope.where(reflection.foreign_key => owner.id)
````