| ExceptionInterface | Marker interface for the PropertyAccess component. |
| AccessException | Thrown when a property path is not available. |
| InvalidArgumentException | Base InvalidArgumentException for the PropertyAccess component. |
| InvalidPropertyPathException | Thrown when a property path is malformed. |
| NoSuchIndexException | Thrown when an index cannot be found. |
| NoSuchPropertyException | Thrown when a property cannot be found. |
| OutOfBoundsException | Base OutOfBoundsException for the PropertyAccess component. |
| RuntimeException | Base RuntimeException for the PropertyAccess component. |
| UnexpectedTypeException | Thrown when a value does not match an expected type. |
| UninitializedPropertyException | Thrown when a property is not initialized. |