# Configuration Models can be serialized as a ```json``` file with the following structure: ```json { "model": { "type": <model_type>, "parameters": { <parameter_name>: { "type": <class_name>, "parameters": {...} } } } } ``` The ```"type"``` field serves as a dependency-injection like mechanism and sets which class and constructor is used. The ```"parameters"``` dictionary is passed to the constructor method. Every parameter is attempted to be resolved from the class registry and only if that's not possible they are passed as-is.