public virtual void Initialize([NotNull] IDisplayQueueProvider provider) { Assert.ArgumentNotNull(provider, "provider"); this.Provider = provider; this.Initialized = true; }