<!-- Thank you for contributing to TypeScript! Please review this checklist before submitting your issue. [x] Many common issues and suggestions are addressed in the FAQ https://github.com/Microsoft/TypeScript/wiki/FAQ [x] Search for duplicates before logging new issues https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue [x] 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.8.2. **Code** ``` ts // A self-contained demonstration of the problem follows... class Foo { bar: "fizz" | "buzz"; } class Bar extends Foo { bar = "fizz"; } ``` **Expected behavior:** `Bar.bar` is initialized to `"fizz"`; **Actual behavior:** `Type 'string' is not assignable to type '"buzz"'`