Monday

Request to merge with master
Now your IMapToExisting knows way too much about what it's mapping. Interfaces should not know about implementation details. Take this method out. If you want to capture the logic of setting the owner in one place, then create an extension method on IMapToExisting that does that.