added client attribute stub, hashcode util