protected NhAggregatedExpression(Expression expression, System.Type expressionType, NhExpressionType type)
			: base(expressionType, (ExpressionType)type)
		{
			Expression = expression;
		}
		public NhAggregatedExpression(Expression expression, NhExpressionType type)
			: base((ExpressionType)type, expression.Type)
		{
			Expression = expression;
		}
 protected NhAggregatedExpression(Expression expression, System.Type expressionType, NhExpressionType type)
     : base(expressionType, (ExpressionType)type)
 {
     Expression = expression;
 }
 public NhAggregatedExpression(Expression expression, System.Type expressionType, NhExpressionType type)
     : base((ExpressionType)type, expressionType)
 {
     Expression = expression;
 }