Getting HashSet working in Transaction