Use descriptive labels in node and property lists (fixes #3, fixes #9).