The ConfigFile class equals method doesn't check the equality of properties. The hashCode does include the properties