Legend
public TwoCellLambdaConstraint( int affectedCell1, int affectedCell2, Func<int, int, bool> isValid )