Inline Base model in child models

Inlining ensures Base embedded struct will not be inserted in bson as a separate
document, but the values will be inlined into main document.

This means that bson will no longer have separate Base document with different
object id.

JSON representation was already correct in this manner.