SearchResultEntry.source changed from simple map to java-object (including XML support). Refactoring of Indexable and IndexableChild.