Thanks for the feedback. The call back was just a test. The when structure will be changed soon.
With your fields conventions. That's preference. I personally don't like the underscore. I prefer to use java conventions. I've still to rename methods to upper case.
Thanks though.