Visitors and supporting classes for determining the proper strategy for copy operations within the assign activity.