A convenience class for cases where the creator and binder of a particular pattern
share the same code. This by default follows the same semantic characteristics of
BaseBinder2 and BaseCreator2. Additional functionality can be restored by subclassing
the appropriate methods.
Binders can provide an options class that can be used to configure the environment
based on what is already there. Most binders do not support this however. The framework
will never call this method.