Test automation identity

The test involves creating a user, and then changing it. Also did various refactoring, added config etc
I disagree. Sometimes certain elements needs to be accessed, such as clicked on or text read from, and you dont want to unneccessarily expose methods which just clicks on elements.