Added language utilities
Sped up serialization by orders of magnitudes -- XPath traversing is garbage...
Bunch of optimisations and thread safety, added notification support