It would be useful to have a seperate field for site name. This can be done using the device host name but having a seperate entity for site name and linking that to the device name offers greater flexibility.
It also stops the site being overwritten when sombody does an snmp update