Como as propriedades obrigatórias são inferidas?
Um campo é obrigatório quando aparece em todos os objetos da amostra. Com um único objeto, todos os campos desse exemplo são obrigatórios, pois não há evidências de que sejam opcionais.