Meh, I think it's fine. It's something you do in the app once so I'm not concerned about confusion. You map a type to a URL. That type can be a Hub or a PersistentConnection. That's all there is to it.