improve internal function isHash()
allow binding to self values in Binding mechanism