This is a customized data structure that is optimized for WSCF code generation purposes. It provides faster access to service contracts, service types, client types, message contracts and data contracts. Furthermore this class provides the common operations for adding new types and substituting one type with another. An instance of this class is handed over to each ICodeDecorator.