<!-- Thank you for contributing to TypeScript! Please review this checklist before submitting your issue. [ ] Many common issues and suggestions are addressed in the FAQ https://github.com/Microsoft/TypeScript/wiki/FAQ [ ] Search for duplicates before logging new issues https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue [ ] Questions are best asked and answered at Stack Overflow http://stackoverflow.com/questions/tagged/typescript For bug reports, please include the information below. __________________________________________________________ --> **TypeScript Version:** 1.7.5 / 1.8.0-beta / nightly (1.9.0-dev.20160217) **Code** ``` ts class A{ public static get foo(){ return alert("should not execute getter, without accessing it !"); } } class B extends A {} ``` **Expected behavior:** Should not alert message above **Actual behavior:** Alerting message above Link to [Playground](http://www.typescriptlang.org/play/index.html#src=class%20A%7B%0D%0A%20%20%20%20public%20static%20get%20foo%28%29%7B%0D%0A%20%20%20%20%20%20%20%20return%20alert%28%22should%20not%20execute%20getter%2C%20without%20accessing%20it%20!%22%29%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0Aclass%20B%20extends%20A%20%7B%7D)