If all original document nodes are simply rewritten whenever a parser acts on a document and writes its results to an application program, these properties may be lost (e.g., if the parser does not maintain the properties or data), and if this information is needed by the application program, these properties or other data would have to be recalculated or redetermined.