Moved deepExtend to util module