object parse/get/set is done, as_string is quite tricky