Compreendi que nesse método populandoEndereco() pegamos o valor/chave do form.
Essas chaves/valores somos nós que escolhemos ou foi setado em algum local do projeto? Fiz alguns testes aqui, mas não consegui descobrir.
endereco: data.logradouro,
complemento: data.complemento,
bairro: data.bairro,
cidade: data.localidade,
estado: data.uf,