Currently each `Fan` calls `fanSensor.Hardware.Update()` when it should only be called once per `IHardware`.