public void QueueEvents(ICollection <string> events) { EnsureNotRunning(); EnsureEventsCollection(events); _events.AddRange(events); _database.QueueEvents(this); }