Added case sensitive properties support using Angular.JS approach. - , _ , : are being replaced with upper case letter which is next to them.
Merge remote-tracking branch 'origin/master'