Refactored Survey to event sourcing.