dont tie hashcode to readable string representation