public EuclideanDistanceHeuristic(IHeuristicTieBarker tieBarker, float heuristicCoeff) : base(tieBarker, heuristicCoeff)
 {
 }
 public ManhattanDistanceHeuristic(IHeuristicTieBarker tieBarker, float heuristicCoeff) : base(tieBarker, heuristicCoeff)
 {
 }
 protected TieBrakeHeueristic(IHeuristicTieBarker tieBraker, float heuristicCoeff)
 {
     this.tieBraker      = tieBraker;
     this.heuristicCoeff = heuristicCoeff;
 }