- add XAttributesException
- fix condition on open() check
- close fd on error
- catch XAttributesException() during container construction
- move serialize method to XAModification() class
- change XAmodification() class accordingly to new method seliazeTo()
- additional fixies and general code simplifaction