Angular 4 Property does not exist on type Object on build : <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>
