I would like to know how the ID field is generated when creating a new contact. It seems to be a method called from data/SugarBean.php Any insight into this process would be greatly appreciated. Thanks.