What I meant is this could just be IEnumerable<ISetting> as opposed to weak type IEnumerable<object[]>.   Same go for Scenarios.