public ColoredValueArray2d(T[,] array2d, ColoringRules <T> rules)
     : base(array2d)
 {
     Rules = rules;
 }
 public ColoredValueArray2d(int width, int height, IEnumerable <T> source, ColoringRules <T> rules)
     : base(width, height, source)
 {
     Rules = rules;
 }