why is path not included in hashCode anymore