Баг трекинговая система хранит то, что вы в нее кладете.
Если кто-то заводил баг на "ошибки в игре" и у вас есть доступ, то да, можно обнаружить.
Но видимо ты не совсем в курсе что такое баг трекниг... клац
Вы работаете с экземпляром класса, то есть объектом.
Если хотите работать с данными класса Dog в Cat, то создавайте объект, то есть как у вас и написано
В распоряжении пол года - год? Забудьте.
Нет "легкого входа" в IT, надо работать ГОДАМИ, еще учитывая, что у вас нет знакомых.
И что за это постоянное "побыстрому вкатиться"? Всегда ищите путь наименьшего сопротивления?