Prototype Merge method