we're no longer storing `dataset`, `building` etc in ElecMeter.  this argues again for having a separate `identifier` property of ElecMeter