title: Duplicate declaration TypeScript Getter Setter
body: <p>I'm trying to create a getter and setter for a field in TypeScript.</p>
  
  <pre><code>searchFilter: string;
  
  get searchFilter(): string {
    return this.searchFilter;
  }
  
  set searchFilter(value: string) {
    this.searchFilter = value;
  }
  </code></pre>
  
  <p>This gives error:</p>
  
  <pre><code>Duplicate identifier 'searchFilter'.
  </code></pre>
  
  <p>I'm using TypeScript in an Angular project.</p>
  
  <pre><code>@angular/cdk: 6.0.1
  @angular/cli: 1.7.4
  typescript: 2.5.3
  </code></pre>