refactor Objutil proxy constractor cache