Scope fix for  accessors

A error about duplicate variables would occur when you had variables with the same name in different accessors. Fixes #148

```
class AccessorTest {
    get accesor1(): number {
        var x = 0;
        return x;
    }

    get accesor2(): number {
        var x = 0;
        return x;
    }
}
```