Decouple the meta-model so the app package has few dependency to the
mapping package.