Причина, по которой вы не хотите, чтобы он определялся как метод, заключается в том, что разработчику необходимо значение в качестве свойства, например, для отправки в веб-службу.Концепция, которую вы определяете через интерфейс, должна быть как читаемой, так и обновляемой, тогда свойство обычно является лучшим решением, чем два метода (один для установки и один для получения).Я часто колеблюсь, предоставлять ли метод или свойство только для чтения, но, предполагая, что никаких дополнительных параметров не требуется, и представляемая концепция действительно представляет собой часть данных, а не действие, я обычно оказываюсь на стороне предоставления свойствапривязка данных, отражение и сериализация.