heterogenecity spuriousity incompatability irreplacebility intensivity irreversability specifity niftyness diagnosibility generalizablity