mark Plugin classes as final
make Descriptor classes final
Add range based CRC32 computation for iterable objects