SortExpression sortExpression = new SortExpression(NewsarticleOrderFields.NewsOrder | SortOperator.Ascending);
Is an accelerator constructor a new c# construct? I couldn't find anything on the interent referring to them. Or have you overloaded the '|' operator?