Client object cache
args instead of arguments