public LambdaExpressionConfiguration() {
     this.argumentsField = new List<ParameterExpressionConfiguration>();
     this.nodeTypeField = ConfigurationNodeType.Lambda;
 }
 public ConstantExpressionConfiguration() {
     this.nodeTypeField = ConfigurationNodeType.Constant;
 }
 public InvokeExpressionConfiguration() {
     this.expressionField = new LambdaExpressionConfiguration();
     this.argumentsField = new List<ParameterExpressionConfiguration>();
     this.nodeTypeField = ConfigurationNodeType.Invoke;
 }
 public ParameterExpressionConfiguration() {
     this.nodeTypeField = ConfigurationNodeType.Parameter;
 }
 public DefaultExpressionConfiguration() {
     this.nodeTypeField = ConfigurationNodeType.Default;
 }