public AdHocServiceHostAware OnOpening(Action<ServiceHost> action) { onOpening += action; return this; }