@override Iterable<Sensor> visibleSensors() { return _visibleComponents.where((element) { return (element is Sensor); }).cast(); }