Why are you using constants, rather than just referring to the strings everywhere? The strings aren't going to change, and using the constants is just an extra level of indirection, and makes it a bit harder to read and understand.