using fully qualified class name in itemType list property to guarantee uniqueness