protected IConditionBuilder With(ISkillBuilderCollection skills) => Condition.With(skills);
public IFlagStatBuilder AddTo(ISkillBuilderCollection skills) => CreateFlagStat(This, (IBuilderCollection <ISkillBuilder>)skills, (o1, o2) => $"{o1} added to skills {o2}");
public IConditionBuilder With(ISkillBuilderCollection skills) => CreateCondition((IBuilderCollection <ISkillBuilder>)skills, o => $"With {o}");