Simplify Dedup
Add .group_by() adaptor
Add test for PutBack