Add logic to decamelcase object names

The object name in the request URL is not the same as the object name in
the result set.
For example, when requestion the object visitorActivity, the results are
nested under the key visitor_activity.