Alarm and ReactWater classes