With Kirby 2.3 you can now achieve the same with custom page, file etc. methods, just tested this for a project and it works well.
I have no idea why those methods are protected, maybe because they are only useful if you have a method to keep your original collection by either using an URL parameter, or storing those values in the session, or using cookies …