public ThenByExpression(QueryNode input, PropertyExpression[] properties, QueryNode scannode, bool bAscDesc, bool excludeFromUri) : base(input) { _properties = properties; _scannode = scannode; _bAscDesc = bAscDesc; _excludeFromUri = excludeFromUri; if (excludeFromUri) _properties = properties.OrderBy(p => p.Name).ToArray(); }