[model] add defaults for relationships as well.
[post] set default for comments as empty array. confirmed working in model_spec
[model] if key_path not defined, just assume it's the name.