CustomQueryConfiguration should inherit from DefaultQueryConfiguration. Input parameters are now validated for positive integers.
Changing type hierarchy for FingerprintConfiguration objects. Adding value checks for properties within it.