Why does properties().dedup() return duplicates? - Apache TinkerPop