3.0 url helper

Refs #4217 
I think that is a good idea, but perhaps better suited for a trait instead of in the class itself.