Support create-instance call