overwork class proxy