zproxy refactor to match conventions of other agent style classes