The old mechanism is supported, but removed from examples. Added a test case for the new mechanism. Documented the reason for the complex properties. Added docstrings to these particular cases (with None as default).