extension Identity: Equatable {
    static func == (lhs: Identity, rhs: Identity) -> Bool {
        return lhs.identifier == rhs.identifier &&
               lhs.description == rhs.description &&
               lhs.address == rhs.address &&