Added interface polymorphism for all pathfinders