Protected vars should start with underscore. Same for validationErrors