Это зависит от ваших требований.Например, если вам нужно сохранить некоторые свойства для компаний (имя, адрес, ...), то лучше создать отдельную модель Company
.
В этом случае у вас может быть следующий вариант (создается новая пустая компания путемпо умолчанию):
.model("RegistrationStore", {
company: types.optional(Company, Company.create())
})
или этот вариант (по умолчанию нулевое значение):
.model("RegistrationStore", {
company: types.maybe(Company)
})