sip for delegate function object hashCode