если свойство приватное, то оно по негласным правилам должно начинаться с _, например _name. А если оно приватное, то к нему пишется сеттер, в котором _ не будет, чтобы из внешнего кода можно было обращаться к нему как name
вообще ты можешь и полное название вернуть как раньше, просто опять же в конструкторе после this. добавь _, чтобы сеттер не создавал рекурсию и не вызывал сам себя постоянно. На твоем первом скрине ты менял поле с подчеркиванием, а его не было в самом конструкторе (верней вообще не было), поэтому гетом было бы нечего брать до того, как не сделаешь сначала сет