implemented config object and model baseclasses