private IBuilderContext MakeContext(IBuilderStrategyChain chain, IReadWriteLocator locator, params PolicyList[] transientPolicies) { PolicyList policies = new PolicyList(_policies); foreach (PolicyList policyList in transientPolicies) { policies.AddPolicies(policyList); } return(new BuilderContext(chain, locator, policies)); }