Допустим, у меня есть родительский класс (ThingsThatMigrate) и двое дочерних (Coconut и Swallow). Теперь предположим, что у меня есть объект ThingsThatMigrate. Как я могу определить, кокос это на самом деле или ласточка? После этого как я могу добраться до объекта Coconut или Swallow?