IrrigationSystem class