further simplification
StoredEventProvider added