public bool DeepEquals(Activities that) { if (this == that) return true; else if (that == null) return false; return (this.Publisher == that.Publisher && ListUtils.AreDeepEqual<Activity>(this.Items, that.Items)); }