Динамическая идентификация типов