Refatorando isEmpty para hasAttributes