2.2.0 beta: minimum Event and StatefulEvent