Provides type-specific static inner classes for creating instances of
Content Engine classes and their associated collections. The name of each
inner class parallels the type of object you wish to create.
The use of these type-safe classes and methods promotes programming safety, is
self-documenting, and provides good auto-completion help in most IDEs. Some
application types require more generic methods for instantiating independent objects within a scope.
Such methods are provided by the InstantiatingScope interface.)