public TriggerValuedColumn(
     string name,
     string triggeredTableColumnName,
     ValueExpression.eTime valueExpressionTime)
     : base(name, buildValue(triggeredTableColumnName, valueExpressionTime))
 {
     this.valueExpressionTime = valueExpressionTime;
 }
            private static ValueExpression buildValue(
                string triggeredTableColumnName,
                ValueExpression.eTime valueExpressionTime)
            {
                ValueExpression valueExpression = new ValueExpression(
                    triggeredTableColumnName,
                    valueExpressionTime);

                return(valueExpression);
            }