Sensor class is now abstract