Implemente uma classe em TypeScript seguindo o padrão 'Observer': ela armazena dados num objeto, permite subscrever e cancelar subscrição através de subscribe/unsubscribe, e notifica os subscritores ao alterar os dados por atribuição. Inclua getter e setter; o valor inicial deve ser um objeto vazio.