public override ITable Evaluate(IRequest context) { ITable childTable = Child.Evaluate(context); context.Access().CacheTable(MarkName, childTable); return childTable; }