Reactive classes
A class is considered reactive if it:
Has a statechart
Consumes events
Is a composite
Feedback