Также обратите внимание, что автоматически реализованные свойства также прослушивают модификаторы доступа:
public string Foo { get; private set; }
Хотя вам все еще нужно определить оба.
В вашем примере, похоже, вам не нужен get. Вы также не сохраняете значение в локальном поле, поэтому похоже, что ваше свойство должно быть методом.
Кроме того, ваш метод get может вывести значение из состояния кнопок, которые вы изменяете в наборе, но это начинает становиться глупым.