public override IExecutionBlock Compile(IExecutionContext context)
        {
            var variable = context.AddVariable(Id, Type);

            variable.Value = DefaultValue;
            return(new GetVariableBlock(Id, context));
        }