title: What's wrong with JsonModel for iOS
body: <p>This has been working for me before, but suddenly it has stopped working.</p>
  
  <p>I had an object <code>Coupon</code> parsed well by <code>JSONModel</code>, and indeed the object is not null, but when I cast some of the properties, for example <code>coupon.title</code> I get this error.</p>
  
  <blockquote>
    <blockquote>
      <p>*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary title]: unrecognized selector sent to instance 0x7f8510645ba0'</p>
    </blockquote>
  </blockquote>
  
  <p>Why is this happening?
  Thank you.</p>
  
  <p>This is my object:</p>
  
  <pre><code>#import "JSONModel.h"
  
  @protocol Coupon
  @end
  
  @interface Coupon : JSONModel;
  @property (assign, nonatomic) NSString* title;
  @property (strong, nonatomic) NSString* subtitle;
  @property (strong, nonatomic) NSString* text;
  @end
  </code></pre>
  
  <p>and the json:</p>
  
  <pre><code>{
  "subtitle":"ENDOR",
  "title":"This IS THE OBJECT 1",
  "text":"And this is the text of the coupon!!!"
  }
  </code></pre>