- different output for seamless integration with application servers
- weak typing system
- bi-modal search and navigate: pattern match and path expressions
- fully compatible with the constraint language
- functions for encapsulation of behaviour
- extension framework
- XML only use where really needed