State Subscribing Class
A class which can subscribe to updates of entity states.
A class can declare methods to receive updated states of entities from the same Bounded Context (“domestic” states), or states originated in another Bounded Context (“external” states).