+ release memory held by reflection calls
+ handle unparsed root nodes, just like handling unparsed program nodes
+ only parse containg meta-data elements, don't parse the inner content ... that would be up to a parser class to handle.
+ use a Properties dictionary to hold the Program metadata
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.