**TypeScript Version:** 1.8.0 (Playground) / 2.1.0-dev **Code** ``` ts interface Foo { bar: string; } interface Box<T> { container: T; } interface FooWithBoxedProps { bar: Box<Foo.bar>; } ``` **Expected behavior:** Behave exactly like this: ``` ts interface Foo { bar: string; } interface Box<T> { container: T; } interface FooWithBoxedProps { bar: Box<string>; } ``` **Actual behavior:** `Cannot find namespace 'Foo'.`