Consistent mechanism for access to index readers and label scan store readers.
Replace setters with constructor parameters.

provide() methods were only called immediately after constructor.
Delete null-object inner classes that were used as default field values.