public Waterfall(IUnityContainer container, bool measurePerf) { _waterFallRoot = CreateStartUpInstance(container); _workBranches = CreateWorkItems(container, _waterFallRoot.GetType()); _maxCalls = _workBranches.Count + 1; }