changed method signatures to include client, as passing a null client to
ActionRequestBuilder isn't possible anymore.