All cloudframes api calls are made up as /object_type/method, so I use this abstraction to enable me to type connection.machine.list(arg) instead of either having to define all the object_types as separate classes with all methods on them as separate methods, or either typing connection.request('cloud_api_machine.list, [arg])

It's nothing more than a more convenient way to access the api.