title: Swift: Cannot convert of type NSNumber to expected argument type Int16
body: <p>I have a CoreData entity named <code>EntityOne</code> and it has two attributes:</p>
  
  <p><code>coreValue</code> of type <code>Int16</code><br>
  <code>coreDate</code> of type <code>NSDate</code></p>
  
  <p>When I try to access the core data entries from a fetch request and append the values to individual arrays the error appears for the line:
  <code>coreDataValues.append(item.coreValue!)</code></p>
  
  <pre><code>let request = NSFetchRequest(entityName: "EntityOne")
  let fetchResults = try context.executeFetchRequest(request) as! [EntityOne]
  
  var coreDataDates = [NSDate]()
  var coreDataValues = [Int16]()
  
  for item in fetchResults {
                  coreDataDates.append(item.coreDate!)
                  coreDataValues.append(item.coreValue!)
              }
  </code></pre>