more about cglib proxy