Lazy-loading Model::Configuration#mapper

Resolves #128 
@joneslee85 yeah, that makes sense. I wanted to extract a few things in the future: `Configuration`, `Framework` and `Utils::BlankObject`.