title: Multiple "pattern" validation extenders using knockout
body: <p>If I extend a knockout observable like so</p>
  
  <pre><code>var x = ko.observable().
  extend({ 
       pattern : { 
           params: someRegex,
           message: "An error"
      }
  })
  .extend({ 
       pattern : { 
           params: someMoreRegex,
           message: "Another error"
      }
  })
  </code></pre>
  
  <p>Is this a valid extension for a knockout observable (i.e. multiple pattern extensions)?</p>
  
  <p>The regex for the second pattern is not being validated at all. In some cases it does get triggered but shows the first patterns error message. I have recently upgraded form 1.0.2 to 2.0.3 knockout validation and this has since broken but cannot seem to put a finger on why this is no longer working.</p>