Update JsonProject to include optional fields These were documented in #15014 in the manual, but this definition wasn't updated to match.