changed: move from QJson to native json support