WELD-1698 AnnotatedTypeValidator hierarchy check - include interfaces

Why ArraySet?