namespace jive { public class ChainedConfiguration : Configuration { readonly Configuration first; readonly Configuration second; public ChainedConfiguration(Configuration first, Configuration second) { this.first = first; this.second = second; } public void configure(T item) { first.configure(item); second.configure(item); } } }