cleanup DeepMerge usage and features