Я понимаю, зачем нужна эта строчка. А следующие три строчки зачем? Ты же всё равно что-то присвоишь в эти поля объекта App.