Na classe Musica temos o atributo Artista associado ao tipo (classe) Banda. --> public Banda Artista {get;}
Criou-se o construtor de Musica passando (Banda artista, string nome) {...};
Não entendi como pode sair no console: "Artista: Queen" se passamos um valor Console.Writeline($"Artista: {Artista.Nome}");
Como pode chamar o valor {Artista.Nome} se em momento algum passamos valor do atributo {Artista.Nome}? Minha dúvida é que o Artista está associado ao tipo Banda (classe) e não ao tipo string nome.