"A decorator pattern allows new/additional behavior to be added to an existing method of an object dynamically." Wikipedia
coldbox.system.web.ControllerDecorator, this is to provide all the functionality of an original ColdBox Controller as per the design pattern. Once you have done this, you will create a
configure()method that you can use for custom configuration when the Controller gets created by the framework on application start. Then it’s up to you to add your own methods or override the original methods. (See API).