public Task Initialize(IBaconProvider baconProvider) { if (_initTask == null) { _initTask = InitImpl(baconProvider.GetService<IRedditService>()); } return _initTask; }