Sensors and sites are kept as separate entities because in the web application, all the data is stored to a site. If a sensor is removed from one site and relocated to another site, the original site data remains.