merge data into an instance with the same options as initialization