Essa classe C# está boa? Profissional? Padrão de projeto, etc

Galera, eu faço estágio, mas na área de sustentação, logo, as coisas que enfrento envolvendo desenvolvimento são resoluções de problemas já existentes em uma aplicação, e não a construção de algo do zero.
Contudo, acho a ideia de trabalhar com back-end, construindo do zero, desenvolvendo etc interessante...
E gostaria de saber se uma classe assim está em um bom padrão?

Além disso, claro, vou fazer Repository, Services, etc... Mas sempre tive dúvidas em relação a classe e uma maneira adequada para tal… estou tentando fazer elas não anêmicas(Que não fiquem parecidas com simples DTOs). Além disso, vou fazer a API em camadas: Domain, Presentation, Infra(Data) e provavelmente uma específica para Services

https://preview.redd.it/e7684g9n2pqd1.png?width=1054&format=png&auto=webp&s=b3aac39a0f2e9dd2eb606b653b5390a8653c19ba