ну проверку делать для этого
я к тому, что деструктуризация мощный инструмент. при умелом использовании можно забыть о некоторых проверках, что совершали ранее. можно просто накинуть дефолт на все (I), а можно дописывать недостающее. такой прием при отсутствии значения отдаст дефолт, не меняя/добавляя в основной обьект.