public ServerSetting AddServerSetting( string  serverName)
		{
            ServerSetting setting = new ServerSetting
            {
                Name = serverName
            };
            _serverSettings.Add(new ServerSetting { Name = serverName });
            return setting;

		}
		public void AddServerSetting( ServerSetting  servSetting)
		{
			if(_serverSettings.ContainsKey(servSetting.Name))
			{
				throw new Exception("Server already in store " + servSetting.Name );
			}
			else
			{
				_serverSettings.Add(servSetting.Name,servSetting);
			}
		}
		public void AddServerSetting( ServerSetting  servSetting)
		{
			

				_serverSettings.Add(servSetting);
			
		}
		public ServerSetting AddServerSetting( string  serverName)
		{
			if(_serverSettings.ContainsKey(serverName))
			{
				throw new Exception("Server already in store " + serverName );
			}
			else
			{
				SQLObjects.ServerSetting _serverSetting = new ServerSetting(serverName);
				_serverSettings.Add(serverName,_serverSetting);
				return (ServerSetting)_serverSettings[serverName];
			}
		}