Perform()
Performs the operation of copying/merging/moving according to the settings made to the object.