ICS Export: export by componentType

shouldn't it be validated in `generateResponse` directly instead?