/// <inheritdoc />
 protected override void ApplyRuleDefinition(
     string name,
     FlexpressionBrick content,
     bool recursion,
     bool freeze)
 {
     if (name == RuleName && _rule.TrySet(content, recursion))
     {
         if (freeze)
         {
             _rule.Freeze();
         }
     }
 }
 public void Freeze()
 {
     freezableValue.Freeze();
     useActualValue = false;
 }