flexi xml serialization - first version with circular references support