added field name when comparing cyclic references. simplified map key
type