public ConditionResult AddCondition(Condition condition) => Inner.AddCondition(condition?.MapKeys(GetMapFunction()));