Properties are supported with << Property>> stereotyped operations
There are 3 type of stereotypes available:
'Property' will generate 'Get' and 'Set' inside the Property block
'ReadOnly Property' will generate only 'Get' inside the Property block
'WriteOnly Property' will generate only 'Set' inside the Property block
If no attribute is set in 'accessed attribute', it will by default generate an attribute with same type as the Property return type with the name set to 'm_operation_name'.