Create InterfaceAsDelegate