И как ты предлагаешь описать создание свойства.
Вячеслав, ну со свойствами пожалуй легче, на вскидку я пользую четыре типа данных: integer, real,string,array (тоже может быть несколько типов), продвинутые наверное могут еще и другие типы назвать. Вот их и воткнуть в заготовку. А после ReadInteger, ReadString и т.д. коротенький коментарий типа "//чтение данных целочисленного типа". Попутно после этого можно воткнуть способы перевода типа данных.