`delete` медленая операция, стоит просто вносить `undefined` в нужное свойство