Cloning works now, changed object list to hash map (significant performance increase)
Merge