P.S. Копипаста - самое большое зло(1. Если нужно будет что то исправить - умножаем свою работу на количество копипасты. 2. Дублирование багов, если они есть). В данном решении мы этого избегаем:) Представим, что по нашей таске нам нужно написать два почти одинаковых экрана. Создаем первый экран - виджет BarselonaScreen: