made it so copyWith copies result model too.