# The Decorated Variables

![](https://3733350408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LA-UVvJIdbk5Kfk3bDs%2F-LscnLMuFCZ8mqUW2d1a%2F-LscnXTOqxA2-44Gp-kz%2FModuleConfig.jpg?generation=1572642630666052\&alt=media)

At runtime, the configuration object will be created by ColdBox and decorated with the following private properties (available in the `variables` scope):

| Property      | Description                                                                                                            |
| ------------- | ---------------------------------------------------------------------------------------------------------------------- |
| appMapping    | The `appMapping` setting of the current host application                                                               |
| binder        | The WireBox configuration binder object                                                                                |
| cachebox      | A reference to CacheBox                                                                                                |
| controller    | A reference to the application's ColdBox Controller                                                                    |
| log           | A pre-configured LogBox Logger object for this specific class object (`coldbox.system.logging.Logger`)                 |
| logBox        | A Reference to LogBox                                                                                                  |
| moduleMapping | The `moduleMapping` setting of the current module. This is the path needed in order to instantiate CFCs in the module. |
| modulePath    | The absolute path to the current loading module                                                                        |
| wirebox       | A Reference to WireBox                                                                                                 |

You can use any of these private variables to create module settings, load CFCs, add binder mappings, etc.
