used late static binding features for simplified config, removed $model.$key keys from config