Minor reorganisation.
Removed description node.

This should be re-implemented as a list type.
A description list is something like a bullet list with
labels instead of bullets.
Introduced a helper to easily define properties.
A function to retrieve the annotated content of Annotations.
Use convenience helper to define properties.