Attributes of type accessEnum have one of these values:
PUBLIC – Indicates that the accessibility of the associated entity is unlimited
PROTECTED – Indicates that the accessibility is limited to derived components and entities that are in the same path
PATH – Indicates that the accessibility is limited to entities that are in the same path
PRIVATE – Indicates that the accessibility is limited to the declaring component