title: Error for NIMutableTableViewModel `AnyClass does not conform to NITableViewModelDelegate`
body: <p>In ObjC the code would be like</p>
  
  <pre><code>self.tableModel = [[NIMutableTableViewModel alloc] initWithDelegate:(id)[NICellFactory class]];
  </code></pre>
  
  <p>In Swift</p>
  
  <pre><code> self.tableModel = NIMutableTableViewModel(delegate:NICellFactory.classForCoder())
  </code></pre>
  
  <p>In Swift, It gives me error <code>AnyClass does not conform to NITableViewModelDelegate</code> . In fact the class NICellFactory doesn't and can't conform to the protocol NITableViewModelDelegate Explicitly.</p>
  
  <p>Is there an alternate way ?</p>