Attributes of type accessEnum have one of these values:
PUBLIC – Indicates that the associated entity can be accessed by any object
PROTECTED – Indicates that the associated entity can be accessed by derived components and other entities that are in the same path
PATH – Indicates that the associated entity can be accessed by other entities that are in the same path
PRIVATE – Indicates that the associated entity can be accessed by the declaring component