title: Header Values are coming as null in Apache camel Exchange
body: <p>Below are my web-service request, Route and Request-Validator,</p>
  
  <p>Web-service request:</p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
    &lt;soap:Header&gt;
      &lt;stlh:SabreHeader xmlns:stlh="http://services.sabre.com/STL_Header/v02_01"&gt;
        &lt;stlh:Service version="1.0.0"&gt;GetHotelMediaRQ&lt;/stlh:Service&gt;
        &lt;stlh:Identification&gt;
          &lt;stlh:CustomerID&gt;CID12345&lt;/stlh:CustomerID&gt;
          &lt;stlh:CustomerAppID&gt;AppTest&lt;/stlh:CustomerAppID&gt;
          &lt;stlh:ConversationID&gt;05EFPElI2A4KudU75863JIxqAhQJtAx0&lt;/stlh:ConversationID&gt;
          &lt;stlh:MessageID&gt;4DTTQaHGSifFUtmSoMHAiq&lt;/stlh:MessageID&gt;
          &lt;stlh:TimeStamp&gt;2014-11-07T14:45:42.725-06:00&lt;/stlh:TimeStamp&gt;
        &lt;/stlh:Identification&gt;
      &lt;/stlh:SabreHeader&gt;
      &lt;wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd oasis-200401-wss-wssecurity-secext-1.0.xsd"&gt;
        &lt;wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" wsu:Id="athId"&gt;${athId}&lt;/wsse:BinarySecurityToken&gt;
      &lt;/wsse:Security&gt;
    &lt;/soap:Header&gt;
    &lt;soap:Body&gt;
      &lt;GetHotelMediaRQ xmlns="http://services.sabre.com/hotel/media/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" xsi:schemaLocation="http://services.sabre.com/hotel/media/v1 GetHotelMediaRQ.xsd"&gt;
        &lt;HotelRefs&gt;
          &lt;HotelRef HotelCode="184769" CodeContext="Sabre"&gt;
            &lt;ImageRef MaxImages="1"&gt;
              &lt;Images&gt;
                &lt;Image Type="ORI"/&gt;
              &lt;/Images&gt;
             &lt;AdditionalInfo&gt;
                &lt;Info Type="CAPTION"&gt;true&lt;/Info&gt;
              &lt;/AdditionalInfo&gt;
              &lt;Languages&gt;
                &lt;Language Code="EN"/&gt;
              &lt;/Languages&gt;
            &lt;/ImageRef&gt;
          &lt;/HotelRef&gt;
        &lt;/HotelRefs&gt;
      &lt;/GetHotelMediaRQ&gt;
    &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>RequestValidator:</p>
  
  <pre><code>  public void validate(GetHotelMediaRQ request, Exchange exchange) throws Exception {
          TransactionContext context = BusExtensions.getTransactionContext(exchange);
          Collection&lt;HotelRef&gt; hotelRefList = getInstance().convert(request, Collection.class);
          Set&lt;Property&gt; properties = new HashSet&lt;&gt;();
          String customerAppId = exchange.getIn().getHeader("customerAppID", String.class);
          String customerId = exchange.getIn().getHeader("customerID", String.class);
  </code></pre>
  
  <p>But customerAppId(AppTest) and CustomerId(CI12345) is coming as null when I try to access via Exchange object.</p>