why do you add `&& object[property]` ?