add instance caching and initialization to 3 ObjectFactory classes; add lookup properties to JsonItemReaderWriterBase and XmlItemReaderWriterBase to enable lookup of factory resource.