public static WebResponse WebResponseOnFail (IDictionary _jsonResponse)
		{
			WebResponse	_newResponse	= new WebResponse();
			_newResponse.Status			= 0;
			_newResponse.Message		= null;
			_newResponse.Data			= null;
			
			// Errors
			_newResponse.Errors	= new List<string>();
			_newResponse.Errors.Add(_jsonResponse["error"] as string);

			return _newResponse;
		}
		public static WebResponse WebResponseOnSuccess (IDictionary _jsonResponse)
		{
			WebResponse	_newResponse		= new WebResponse();
			_newResponse.Status				= _jsonResponse.GetIfAvailable<int>("status");
			
			if (_jsonResponse.Contains("response"))
			{
				IDictionary _responseDict	= _jsonResponse["response"] as IDictionary;
				
				if (_responseDict.Contains("data"))
				{
					_newResponse.Data		= _responseDict["data"] as IDictionary;
					_newResponse.Message	= _responseDict.GetIfAvailable<string>("message");
					_newResponse.Errors		= _responseDict.GetIfAvailable<List<string>>("errors");
				}
			}

			return _newResponse;
		}