only XML serialization seems broken