passing the class name to the abstract implementation so the error messages are more descriptive
passing the class name to the abstract implementation so the error messages are more descriptive

bob-gray/solv,bob-gray/solv