equals() assumed that the argument was a UuidIdentifier instead of an Identifier interface