Model

Expose `init` for some `MEntities`.

Will be usefull to enable `Model` construction from another client than `ModelBuilder`.

Also implements `name` in `MType`