Simplify generics and Merger (split merge into insert, delete and merge)