Improve documentation
Use capital letters for constants
Add SetLevel method