ensure that all data classes have __hash__ methods
add optional "severity" attribute to Issue