Merge objects using descriptors