I need to create and manage many simple published properties. I call them auto-properties if they look like that:
private
FTitle: string;
published
prope
I use macros for that purpose.
For example I have model with fields
private
FTitle: string;
FName: string
FAge: Integer
then I copy-paste the fields into published section and create macro
At first it seems difficult, but the skills will pay off.