internal void ShallowCopyTo(Entity target) { if (target == null || target == this) { return; } target.Id = this.Id; target.SetLogicalNameInternal(this.LogicalName); target.SetEntityStateInternal(this.EntityState); target.SetRelatedEntitiesInternal(this.RelatedEntities); target.Attributes = this.Attributes; target.FormattedValues = this.FormattedValues; target.ExtensionData = this.ExtensionData; }