EventSourcing -> Framework