Ao utilizar o Property Initializer, seria o mesmo que colocar os valores diretamente no construtor da classe, correto?
Existe alguma real diferença entre colocar os valores das propriedades no construtor ou utilizando o Property Initializer?
Pelo que pude pesquisar rapidamente no google, isso é apenas um açúcar de sintaxe. Então, teoricamente não tem nenhuma diferença em si. (https://stackoverflow.com/questions/17327266/constructor-vs-object-initializer-precedence-in-c-sharp/17327340)