- implement a merge method that supports the merge of user data