title: Signature disappears when inserting documents to template
body: <p>I'm trying to insert a word document into a Docusign template. The document inserts properly, but in addition to the two signers set up in the code, one of the signers that was on the template stays. Also, the second signature field is removed. Is there a setting that I'm missing? Here's my code:</p>
  
  <pre><code>             List&lt;TemplateRole&gt; roleslist = new List&lt;TemplateRole&gt;();
  
              TemplateRole InternalSignerRole = new TemplateRole();                                         // Set the Template Roles for the Internal Signer
              InternalSignerRole.Email = _currentDocInfo.sInternalSignerEmail;
              InternalSignerRole.Name = _currentDocInfo.sInternalSignerName;
              InternalSignerRole.RoleName = "SignerInternal";
  
              roleslist.Add(InternalSignerRole);                                                            // add to Template Roles list
  
              TemplateRole ExternalSignerRole = new TemplateRole();                                         // Set the Template Roles for the External Signer
              ExternalSignerRole.Email = _currentDocInfo.sExternalSignerEmail;                              //Create Template Roles for ExternalSigner
              ExternalSignerRole.Name = _currentDocInfo.sExternalSignerEmail;
              ExternalSignerRole.RoleName = "SignerExternal";
  
              roleslist.Add(ExternalSignerRole);        
  
              var apiClient = new ApiClient(conn.Base_URL);
              DocuSign.eSign.Client.Configuration.Default.ApiClient = apiClient;
  
              DocuSign.eSign.Client.Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
  
              string accountId = null;
  
              // login call is available in the authentication api 
              var authApi = new AuthenticationApi();
              var loginInfo = authApi.Login();
  
              // parse the first account ID that is returned (user might belong to multiple accounts)
              accountId = loginInfo.LoginAccounts[0].AccountId;
  
              var baseUrl = loginInfo.LoginAccounts[0].BaseUrl;
              var separator = new string[] { "/restapi" };
              var basePath = baseUrl.Split(separator, StringSplitOptions.None)[0] + "/restapi";
              apiClient = new ApiClient(basePath);
  
              EnvelopeDefinition envDef = new EnvelopeDefinition();
              envDef.EmailSubject = emailSubject;
              envDef.EmailBlurb = emailBody;
  
              //add custom fields you sent over with the document
              envDef.CustomFields = letterCustomFields;
              // Add a document to the envelope
              envDef.Documents = letterDocs;
  
              // Add a recipient to sign the document
              envDef.TemplateRoles = roleslist;
              envDef.TemplateId = "478d85c2-dc7c-4a89-a985-7d7a9101e36a";
  </code></pre>