Improved exception treatment.
Added some improvements.
Added a private method to get a camel based method name based on a dash cased name.
Updated demo.