tour: year may be zero
constructors documented: optional fields
constructors documented: optional fields