Add Factory to build proxy