protected virtual Uri ResolveUri(string uri) { return BaseUri == null ? new Uri(uri) : new Uri(BaseUri, uri); }