The path is parsed eagerly at construction with the expectation that it is required. However, that may not always be the case with functional endpoints, and custom routing functions. The initializaiton can be on-demand like other request properties.