support deepcopy on bumps model