Veo varias definiciones que son muy parecidas, pero no veo el uso de la herencia aqui. Basicamente puedes hacer:

```
"frame": {
    "type": "HTMLFrameMojit",
    "config": {
        "title": "basic title"
        "deploy": true,
        "child": {
            "type": "TopLevelMojit"
        },
        "assets": {}
    }
}
```

luego puedes hacer:

```
"page3": {
    "base": "frame",
    "config": {
        "child": {
            "type": "AnotherTopLevelMojit"
        }
    }
}
```

y page3 va a heredar todos los configs de frame, y customizarlo en una nueva instancia.