public void Subscribe(ICallback <ProductInformation> callback) { foreach (ProductInformation item in items) { callback.OnReceived(item); } }