TeNQ, Ваша идея понятна, но со свойствами объектов всё сводится к тому, что их должно быть максимально мало. Минусы здесь следующие: добавляя новое свойство объекту мы увеличиваем требования к постоянной и оперативной памяти, соответственно увеличивая размер файлов сохранения. Скорость загрузки и сохранения проекта также будет снижена. А учитывая то, что инструмент "Поле" используется наиболее часто - добавлять ему новые свойства не хотелось бы. Даже сейчас, когда Вы добавляете в проект поле без подписи - скада тратит лишнюю память на их хранение, время на их загрузку и сохранение. Поэтому поначалу мы даже рассматривали вариант не добавлять свойство подпись, чтобы пользователи при необходимости ставили его объектом Текст, но потом все же решили оставить это свойство. Это касается всех свойств и всех объектов, поэтому мы стараемся не добавлять свойств-пустышек и добавлять только сильно необходимые свойства.