поменял местами создание $element и вызов родительского build