[#180] Separate logical blocks: `setup_prop`
[#180] Separate logical blocks: `setup_prop`

This function separated from `setup_missing`.

Also, add the docstring for `setup_prop,
and consider to apply the policy strictly later.

couchapp/couchapp,couchapp/couchapp,couchapp/couchapp,couchapp/couchapp