#29 Adding state to GoalManagementEvent