add dynamic proxy class