internal Host(Shelf shelf, IApplicationComponent component) : base(component) { Platform.CheckForNullReference(shelf, "shelf"); _shelf = shelf; }