An annotation should have getLevel() now.

We want to get rid of the levels specification.
Make it easier to batch define node properties.
Renamed composite.getNodes() -> getChildrenIds()