This is part of the effort to simplify action (API) development, and plugins allowing for custom actions and have them exposed as part of the Client interface. Sadly, it breaks backward comp., though its a simple change. Some plugins will require to be modified (like the couchdb one).