Let's take an example: you analyze requirements to determine that your entity should support the following state transitions:
Moreover, each of these transitions has its unique validation, data manipulation and notification requirements.