when a sub-doc has no default, it will raise error.