we might want to improve the extend implementation in utils to include a target and two sources ala jquery to obviate the need for the clone here, but that's not a blocker.