Allow non-singleton usage of JLRoutes class.

There's no public API for the namespaceKey, so instances can't be expected to set or implement the property. Though if you're using a non-singleton JLRoutes object, the namespace is probably irrelevant.

(I realize this is non-standard usage of JLRoutes, but I can't think of a reason why it shouldn't work.)