Add IDocumentKeyConverter, IDocumentFieldConverter and IDocumentModificationDetector to avoid creating duplicate items for session tracking.
Provide a default analyzer in fluent PropertyMap.
Add example providing custom IDocumentModificationDetector.