Creating a cache of XmlSchemaScopes to prevent regeneration.  This
showed some significant peformance improvements (4 minutes -> 3 seconds)
and memory improvements (crash at 1.5G vs. finish inside 600MB).