generator support for property lists