Bean Properties
Attributes that are publicly available
Can be:
- Simple - represent single values
- Indexed - represent arrays of values
- Bound - send notification to listening objects when property’s value changes
- Constrained - like bound, but listening objects can veto changes
NOTE: Can have a simple property that is also bound and constrained