* Thanks to Paul Davis for contributing the enhanced Javascript indexing API. * Thanks to Adam Lofts for the performance boosting JSONDocumentAdapter et al.