public override int GetHashCode() { return(DrivePath.GetHashCode() ^ MaxAllowedSpace.GetHashCode() ^ CurrentDiskUsage.GetHashCode() ^ Groups.Aggregate(13, (agg, item) => agg ^ item.GetHashCode())); }