public int Compare(object x, object y) { return -((PieceOfInformation)x).Version.CompareAsVersionTo(((PieceOfInformation)y).Version); } }