Fair enough, you can still cleanup Property declaration using arrays though

Message[] Property MyMessage Auto
as opposed to...
Message Property MyMessage00 Auto
Message Property MyMessage01 Auto
Message Property MyMessage02 Auto
Message Property MyMessage03 Auto
Message Property MyMessage04 Auto
Message Property MyMessage05 Auto
Script doesn't have to save all the variable names independently into it when you use arrays for mass declaration.