Thank you Eduard.

To clarify, I don't have a problem with defining the properties in a message.

My question is how to define a list of messages. What's the syntax ?

Unfortunately, I couldn't find my answer in this documentation.

I want something similar to 

set mylist=##class(%ListOfDataTypes).%New()

But instead of ListOfDataTypes I want List of DoctorInfoMsg

Thanks again :)