Só com object.freeze é que posso impedir modificações nas classes?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Só com object.freeze é que posso impedir modificações nas classes?
É o modo padrão da linguagem :). Caso precise travar as alterações no objeto, deve ir com o freeze mesmo.
Existe um metodo unFreeze?
Opa Ricardo, não rola.. O que vc pode fazer é criar um novo objeto, baseado no congelado e aí sim, alterar as informações. Dá uma olhada no Object.assign(...)