title: Angular 4 Property does not exist on type Object on build
body: <p>I'm building a project using Angular, I started the project using angular-cli and when I try to run <code>ng build --prod</code> i keep getting this error:</p>
  
  <blockquote>
    <p>Property 'description' does not exist on type Object</p>
  </blockquote>
  
  <p>The code generating this error is the following:</p>
  
  <pre><code>export class AppComponent {
      product: Object = {};
  
      constructor(
          private store: StoreService,
          private request: RequestService,
      ) {
          this.product = this.request.getProduct(_id);
      }
  }
  
  &lt;p&gt;{{product.description}}&lt;/p&gt;
  </code></pre>
  
  <p>I was reading some content about this and the error is because I'm using type definition to define product as Object, but I'm not passing any property definition.</p>
  
  <p>I know I could define an Interface, like I do with arrays, but I wasn't able to do it. I don't know if I'm defining it wrong, this is how I tried:</p>
  
  <pre><code>export interface ProductInterface {
      id: Number;
      description: String;
      title: String;
  }
  
  product: Object&lt;ProductInterface&gt; = {};
  </code></pre>
  
  <p>But it also gives me errors. What do I need to do to avoid this?</p>