partial void CopyExtraPropertiesToClone(GridWidgetState clone, bool includeLocalProperties);
public GridWidgetState Clone(bool includeLocalProperties) { var c = new GridWidgetState { Data = Data, Position = Position, WidgetType = WidgetType, }; CopyExtraPropertiesToClone(c, includeLocalProperties); return c; }