Rename Class, hinted by check style
Variable must be volatile because of multithreading
Mainly documentation changes