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