in general the updated() method is meant to be used for static system configuration like ip addresses of gateways and stuff. The creation of concrete readers should only be done when items do really refer to a specific meter.