Сообщения выделены из темы добавить поле в dialog класса //oip
Мысль интересная, но обычно все пытаются облегчить написание кода или процесс его вливания в общее приложение, но никто обычно не задумывается про удобство чтения кода (тут конечно нет, но когда макросами заменяют целые выражения типа метода find или еще как-то - то вопрос возникает).
А между прочим - удобство чтения кода - залог и определенная гарантия его работоспособности.