def update_modules(old_obj, trans_dict):
     new_modules = []
     for obj in old_obj.db_modules:
         if obj.vtType == 'module':
             new_modules.append(DBModule.update_version(obj, trans_dict))
         elif obj.vtType == 'abstractionRef':
             new_modules.append(DBAbstraction.update_version(obj,
                                                             trans_dict))
         elif obj.vtType == 'group':
             new_modules.append(DBGroup.update_version(obj, trans_dict))
     return new_modules
 def update_abstractionRef(old_obj, trans_dict):
     return DBAbstraction.update_version(old_obj.db_data, trans_dict)