add hashable instance for Identifier and QualifiedIdentifier