using OpenStruct for config handling
Ading data models
using new application configuration