more tests about property values
We now apply default values after option parsing, not before.