Extract method actions.initWorkspace
test: remove `id` from acl entries
model: support undefined answers.propertyName

Treat undefined/null answers.propertyName in the same way as an empty
string, i.e. meaning "no more properties to create".

This makes it easier to call the model generator from tests and other
generators.
example: WIP