Copies the data of one object to another. The target object 'pulls' properties of the first. This any matching properties are written to the target.

The object copy is a shallow copy only. Any nested types will be copied as whole values rather than individual property assignments (ie. via assignment)