A method for updating data objects (108-1, 108-2, 108-n) associated with electronic devices (54-1, 54-2, 54-n) comprising: storing a first data object, said first data object containing an identifier of a first electronic device and a first usage metric for controlling access to a network by said first electronic device; receiving a message from said first electronic device via said network, said message including an identifier of a second electronic device; in response to receiving said message, provisioning said second electronic device for accessing said network by creating a second data object associated with said second electronic device, said second data object containing an identifier of said second electronic device and a second usage metric for controlling access to said network by said second electronic device; inserting, within said second data object, a reference to said first data object associated with said first electronic device; receiving instructions to adjust said second usage metric of said second data object; accessing said second data object; performing an adjustment to said second usage metric in said second data object in accordance with said instructions; determining, based on said adjustment to said second usage metric, whether said first data object should be adjusted; when said determination is negative, making no adjustment to said first data object; when said determination is affirmative: accessing said first data object identified within said second data object; and performing an other adjustment to said first usage metric of said first data object; said other adjustment based on said adjustment. storing a first data object, said first data object containing an identifier of a first electronic device and a first usage metric for controlling access to a network by said first electronic device; receiving a message from said first electronic device via said network, said message including an identifier of a second electronic device; in response to receiving said message, provisioning said second electronic device for accessing said network by creating a second data object associated with said second electronic device, said second data object containing an identifier of said second electronic device and a second usage metric for controlling access to said network by said second electronic device; inserting, within said second data object, a reference to said first data object associated with said first electronic device; receiving instructions to adjust said second usage metric of said second data object; accessing said second data object; performing an adjustment to said second usage metric in said second data object in accordance with said instructions; determining, based on said adjustment to said second usage metric, whether said first data object should be adjusted; when said determination is negative, making no adjustment to said first data object; when said determination is affirmative: accessing said first data object identified within said second data object; and performing an other adjustment to said first usage metric of said first data object; said other adjustment based on said adjustment. accessing said first data object identified within said second data object; and performing an other adjustment to said first usage metric of said first data object; said other adjustment based on said adjustment.