A fix for hyphenated keywords

It was impossible to access values assigned to keywords that contain non-symbolic characters like :user-name or :user-last-name. One of the solutions is to convert them to camel-back notation like "userName" and "userLastName".

Do you see any problem with merging the fix?

Thanks