Switch from Component::buildElement to the ::element lazy accessor