Fixed a bug where default values wouldn't work for embedded models

Also made it explicit that we don't allow partial values for embedded
models.