public static IGuadtimGardenData PumpOff(this IGuadtimGardenData gardenData)
		{
			gardenData = new GuadtimGardenData(false, DateTime.Now, gardenData.Temperature, gardenData.Humidity, gardenData.HeaterIsOn, gardenData.ReservoirIsEmpty, gardenData.GrowPodIsEmpty, gardenData.GrowPodIsFull);
			return gardenData;
		}
		public static IGuadtimGardenData AddHeaterOn(this IGuadtimGardenData gardenData)
		{
			gardenData=new GuadtimGardenData(gardenData.PumpOn,DateTime.Now, gardenData.Temperature,gardenData.Humidity,true,gardenData.ReservoirIsEmpty,gardenData.GrowPodIsEmpty,gardenData.GrowPodIsFull);
			return gardenData;
		}
		public static IGuadtimGardenData SetWaterLevelData(this IGuadtimGardenData gardenData, IGuadtimGardenData gardenDataToUpdateFrom)
		{
			gardenData = new GuadtimGardenData(gardenData.PumpOn, DateTime.Now, gardenData.Temperature, gardenData.Humidity, gardenData.HeaterIsOn, gardenDataToUpdateFrom.ReservoirIsEmpty, gardenDataToUpdateFrom.GrowPodIsEmpty, gardenDataToUpdateFrom.GrowPodIsFull);
			return gardenData;
		}