Expose the repository URL instead of the object itself.
Require an apply block.
+filterWithName: => +filterForName: