Btw, I am not against this addition, I was just surprised to see it. You could rename it to `max_depth_` to enforce that it is learned.