public PackageServer(string source, string userAgent)
{
if (String.IsNullOrEmpty(source))
{
throw new ArgumentException(CommonResources.Argument_Cannot_Be_Null_Or_Empty, "source");
}
_source = source;
_userAgent = userAgent;
_baseUri = new Lazy<Uri>(ResolveBaseUrl);
}