Handle Server needing credentials to build its URL.

I'm not sure we're keeping this, but for now entities will have access
to Credentials on instantiation so that they could build their URL.