Прошу объяснить подробно почему здесь необходимо использовать приведение типов, вооще не понимаю этого момента