Зачем у члена класса обычно указывают свойства get set, почему нельзя просто объявить его как public и напрямую обращаться?