covariant Write on O ?
More Json Write