fix setDeepDefaults