Другая логика определения пустого значения, пустые теперь только null и undefined,  - опционально