diff --git a/examples/basic/src/classes.ts b/examples/basic/src/classes.ts
index a8044e1f1..ed589cb06 100644
--- a/examples/basic/src/classes.ts
+++ b/examples/basic/src/classes.ts
@@ -50,12 +50,12 @@ export interface IPrintNameInterface extends INameInterface, IPrintInterface
  *
  * [[include:class-example.md]]
  */
-export class BaseClass implements INameInterface
+export abstract class BaseClass implements INameInterface
 {
     /**
      * This is a simple public member.
      */
-    public name:string;
+    public abstract name:string;
 
     /**
      * This is a simple protected member.
@@ -90,6 +90,7 @@ export class BaseClass implements INameInterface
         this.checkName();
     }
 
+    public abstract abstractMethod(): void;
 
     /**
      * This is a simple member function.
@@ -197,6 +198,8 @@ class InternalClass<TTT extends keyof BaseClass>
  */
 export class SubClassA extends BaseClass implements IPrintNameInterface
 {
+    public name:string;
+
     /**
      * This is a simple interface function.
      */
@@ -250,6 +253,10 @@ export class SubClassA extends BaseClass implements IPrintNameInterface
     public set writeOnlyNameProperty(value:string) {
         this.name = value;
     }
+
+    public abstractMethod(): void {
+
+    }
 }
 
 
@@ -260,10 +267,16 @@ export class SubClassA extends BaseClass implements IPrintNameInterface
  */
 export class SubClassB extends BaseClass
 {
+    public name: string;
+
     constructor(name:string) {
         super(name);
     }
 
+    abstractMethod(): void {
+
+    }
+
     doSomething(value:[string, SubClassA, SubClassB]) {
     }
 }
diff --git a/examples/basic/src/variables.ts b/examples/basic/src/variables.ts
new file mode 100644
index 000000000..43dc46ac1
--- /dev/null
+++ b/examples/basic/src/variables.ts
@@ -0,0 +1,14 @@
+/**
+ * A const variable
+ */
+export const constVariable = 'const';
+
+/**
+ * A let variable
+ */
+export let letVariable = 'let';
+
+/**
+ * A var variable
+ */
+export var varVariable= 'var';
diff --git a/src/lib/converter/nodes/class.ts b/src/lib/converter/nodes/class.ts
index 6e08fa96c..30a092f99 100644
--- a/src/lib/converter/nodes/class.ts
+++ b/src/lib/converter/nodes/class.ts
@@ -1,7 +1,7 @@
 import * as ts from 'typescript';
 import * as _ts from '../../ts-internal';
 
-import { Reflection, ReflectionKind, DeclarationReflection } from '../../models/index';
+import { Reflection, ReflectionFlag, ReflectionKind, DeclarationReflection } from '../../models/index';
 import { createDeclaration } from '../factories/index';
 import { Context } from '../context';
 import { Component, ConverterNodeComponent } from '../components';
@@ -29,6 +29,10 @@ export class ClassConverter extends ConverterNodeComponent<ts.ClassDeclaration>
             reflection = <DeclarationReflection> context.scope;
         } else {
             reflection = createDeclaration(context, node, ReflectionKind.Class);
+            // set possible abstract flag here, where node is not the inherited parent
+            if (node.modifiers && node.modifiers.some( m => m.kind === ts.SyntaxKind.AbstractKeyword )) {
+                reflection.setFlag(ReflectionFlag.Abstract, true);
+            }
         }
 
         context.withScope(reflection, node.typeParameters, () => {
diff --git a/src/lib/converter/nodes/function.ts b/src/lib/converter/nodes/function.ts
index 1b47ee478..e651c35d1 100644
--- a/src/lib/converter/nodes/function.ts
+++ b/src/lib/converter/nodes/function.ts
@@ -1,6 +1,6 @@
 import * as ts from 'typescript';
 
-import { Reflection, ReflectionKind } from '../../models/index';
+import { Reflection, ReflectionFlag, ReflectionKind } from '../../models/index';
 import { createDeclaration, createSignature } from '../factories/index';
 import { Context } from '../context';
 import { Converter } from '../converter';
@@ -30,6 +30,13 @@ export class FunctionConverter extends ConverterNodeComponent<ts.FunctionDeclara
         const hasBody = !!node.body;
         const method  = createDeclaration(context, <ts.Node> node, kind);
 
+        if (method  // child inheriting will return null on createDeclaration
+            && kind & ReflectionKind.Method
+            && node.modifiers
+            && node.modifiers.some( m => m.kind === ts.SyntaxKind.AbstractKeyword )) {
+          method.setFlag(ReflectionFlag.Abstract, true);
+        }
+
         context.withScope(method, () => {
             if (!hasBody || !method.signatures) {
                 const signature = createSignature(context, <ts.SignatureDeclaration> node, method.name, ReflectionKind.CallSignature);
diff --git a/src/lib/converter/nodes/variable.ts b/src/lib/converter/nodes/variable.ts
index f804aaf40..76b6feed4 100644
--- a/src/lib/converter/nodes/variable.ts
+++ b/src/lib/converter/nodes/variable.ts
@@ -1,7 +1,7 @@
 import * as ts from 'typescript';
 import * as _ts from '../../ts-internal';
 
-import { Reflection, ReflectionKind, IntrinsicType } from '../../models/index';
+import { Reflection, ReflectionFlag, ReflectionKind, IntrinsicType } from '../../models/index';
 import { createDeclaration, createComment } from '../factories/index';
 import { Context } from '../context';
 import { Component, ConverterNodeComponent } from '../components';
@@ -61,6 +61,24 @@ export class VariableConverter extends ConverterNodeComponent<ts.VariableDeclara
         const scope = context.scope;
         const kind = scope.kind & ReflectionKind.ClassOrInterface ? ReflectionKind.Property : ReflectionKind.Variable;
         const variable = createDeclaration(context, node, kind, name);
+
+        switch (kind) {
+            case ReflectionKind.Variable:
+                if (node.parent.flags & ts.NodeFlags.Const) {
+                    variable.setFlag(ReflectionFlag.Const, true);
+                } else if (node.parent.flags & ts.NodeFlags.Let) {
+                    variable.setFlag(ReflectionFlag.Let, true);
+                }
+                break;
+            case ReflectionKind.Property:
+                if (variable    // child inheriting will return null on createDeclaration
+                    && node.modifiers
+                    && node.modifiers.some( m => m.kind === ts.SyntaxKind.AbstractKeyword )) {
+                    variable.setFlag(ReflectionFlag.Abstract, true);
+                }
+                break;
+        }
+
         context.withScope(variable, () => {
             if (node.initializer) {
                 switch (node.initializer.kind) {
diff --git a/src/lib/models/reflections/abstract.ts b/src/lib/models/reflections/abstract.ts
index ed2ef1cc7..277d97776 100644
--- a/src/lib/models/reflections/abstract.ts
+++ b/src/lib/models/reflections/abstract.ts
@@ -76,7 +76,10 @@ export enum ReflectionFlag {
     Optional = 128,
     DefaultValue = 256,
     Rest = 512,
-    ConstructorProperty = 1024
+    ConstructorProperty = 1024,
+    Abstract = 2048,
+    Const = 4096,
+    Let = 8192
 }
 
 const relevantFlags: ReflectionFlag[] = [
@@ -86,7 +89,10 @@ const relevantFlags: ReflectionFlag[] = [
     ReflectionFlag.ExportAssignment,
     ReflectionFlag.Optional,
     ReflectionFlag.DefaultValue,
-    ReflectionFlag.Rest
+    ReflectionFlag.Rest,
+    ReflectionFlag.Abstract,
+    ReflectionFlag.Let,
+    ReflectionFlag.Const
 ];
 
 export interface ReflectionFlags extends Array<string> {
@@ -140,6 +146,12 @@ export interface ReflectionFlags extends Array<string> {
     hasExportAssignment?: boolean;
 
     isConstructorProperty?: boolean;
+
+    isAbstract?: boolean;
+
+    isConst?: boolean;
+
+    isLet?: boolean;
 }
 
 export interface DefaultValueContainer extends Reflection {
@@ -405,6 +417,15 @@ export abstract class Reflection {
             case ReflectionFlag.ConstructorProperty:
                 this.flags.isConstructorProperty = value;
                 break;
+            case ReflectionFlag.Abstract:
+                this.flags.isAbstract = value;
+                break;
+            case ReflectionFlag.Let:
+                this.flags.isLet = value;
+                break;
+            case ReflectionFlag.Const:
+                this.flags.isConst = value;
+                break;
         }
     }
 
diff --git a/src/test/converter/access/specs.json b/src/test/converter/access/specs.json
index c2f1ffa3e..17e9a47bd 100644
--- a/src/test/converter/access/specs.json
+++ b/src/test/converter/access/specs.json
@@ -179,7 +179,8 @@
           "kindString": "Variable",
           "flags": {
             "isPrivate": true,
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "comment": {
             "shortText": "A variable that is made private via comment."
@@ -204,7 +205,8 @@
           "kindString": "Variable",
           "flags": {
             "isExported": true,
-            "isProtected": true
+            "isProtected": true,
+            "isConst": true
           },
           "comment": {
             "shortText": "A variable that is made protected via comment."
diff --git a/src/test/converter/array/specs.json b/src/test/converter/array/specs.json
index bdfd7695d..cccc4ca4d 100644
--- a/src/test/converter/array/specs.json
+++ b/src/test/converter/array/specs.json
@@ -48,7 +48,8 @@
           "kind": 32,
           "kindString": "Variable",
           "flags": {
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "comment": {
             "shortText": "A const of a complex type."
@@ -112,7 +113,8 @@
           "kind": 32,
           "kindString": "Variable",
           "flags": {
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "comment": {
             "shortText": "An exported const of the custom array type."
diff --git a/src/test/converter/class/class.ts b/src/test/converter/class/class.ts
index cc5f2195c..c315d3882 100644
--- a/src/test/converter/class/class.ts
+++ b/src/test/converter/class/class.ts
@@ -74,3 +74,16 @@ export class TestSubClass extends TestClass
         super();
     }
 }
+
+
+export abstract class TestAbstractClass {
+    abstract myAbstractProperty: string;
+
+    protected abstract myAbstractMethod(): void;
+}
+
+export class TestAbstractClassImplementation extends TestAbstractClass {
+    myAbstractProperty: string;
+
+    protected myAbstractMethod(): void { }
+}
\ No newline at end of file
diff --git a/src/test/converter/class/specs.json b/src/test/converter/class/specs.json
index 34aa59bf0..d8d9ce427 100644
--- a/src/test/converter/class/specs.json
+++ b/src/test/converter/class/specs.json
@@ -14,6 +14,206 @@
       },
       "originalName": "%BASE%/class/class.ts",
       "children": [
+        {
+          "id": 34,
+          "name": "TestAbstractClass",
+          "kind": 128,
+          "kindString": "Class",
+          "flags": {
+            "isExported": true,
+            "isAbstract": true
+          },
+          "children": [
+            {
+              "id": 35,
+              "name": "myAbstractProperty",
+              "kind": 1024,
+              "kindString": "Property",
+              "flags": {
+                "isExported": true,
+                "isAbstract": true
+              },
+              "sources": [
+                {
+                  "fileName": "class.ts",
+                  "line": 80,
+                  "character": 31
+                }
+              ],
+              "type": {
+                "type": "intrinsic",
+                "name": "string"
+              }
+            },
+            {
+              "id": 36,
+              "name": "myAbstractMethod",
+              "kind": 2048,
+              "kindString": "Method",
+              "flags": {
+                "isExported": true,
+                "isProtected": true,
+                "isAbstract": true
+              },
+              "signatures": [
+                {
+                  "id": 37,
+                  "name": "myAbstractMethod",
+                  "kind": 4096,
+                  "kindString": "Call signature",
+                  "flags": {},
+                  "type": {
+                    "type": "intrinsic",
+                    "name": "void"
+                  }
+                }
+              ],
+              "sources": [
+                {
+                  "fileName": "class.ts",
+                  "line": 82,
+                  "character": 39
+                }
+              ]
+            }
+          ],
+          "groups": [
+            {
+              "title": "Properties",
+              "kind": 1024,
+              "children": [
+                35
+              ]
+            },
+            {
+              "title": "Methods",
+              "kind": 2048,
+              "children": [
+                36
+              ]
+            }
+          ],
+          "sources": [
+            {
+              "fileName": "class.ts",
+              "line": 79,
+              "character": 39
+            }
+          ],
+          "extendedBy": [
+            {
+              "type": "reference",
+              "name": "TestAbstractClassImplementation",
+              "id": 38
+            }
+          ]
+        },
+        {
+          "id": 38,
+          "name": "TestAbstractClassImplementation",
+          "kind": 128,
+          "kindString": "Class",
+          "flags": {
+            "isExported": true
+          },
+          "children": [
+            {
+              "id": 39,
+              "name": "myAbstractProperty",
+              "kind": 1024,
+              "kindString": "Property",
+              "flags": {
+                "isExported": true
+              },
+              "sources": [
+                {
+                  "fileName": "class.ts",
+                  "line": 86,
+                  "character": 22
+                }
+              ],
+              "type": {
+                "type": "intrinsic",
+                "name": "string"
+              },
+              "overwrites": {
+                "type": "reference",
+                "name": "TestAbstractClass.myAbstractProperty",
+                "id": 35
+              }
+            },
+            {
+              "id": 40,
+              "name": "myAbstractMethod",
+              "kind": 2048,
+              "kindString": "Method",
+              "flags": {
+                "isExported": true,
+                "isProtected": true
+              },
+              "signatures": [
+                {
+                  "id": 41,
+                  "name": "myAbstractMethod",
+                  "kind": 4096,
+                  "kindString": "Call signature",
+                  "flags": {},
+                  "type": {
+                    "type": "intrinsic",
+                    "name": "void"
+                  },
+                  "overwrites": {
+                    "type": "reference",
+                    "name": "TestAbstractClass.myAbstractMethod",
+                    "id": 36
+                  }
+                }
+              ],
+              "sources": [
+                {
+                  "fileName": "class.ts",
+                  "line": 88,
+                  "character": 30
+                }
+              ],
+              "overwrites": {
+                "type": "reference",
+                "name": "TestAbstractClass.myAbstractMethod",
+                "id": 36
+              }
+            }
+          ],
+          "groups": [
+            {
+              "title": "Properties",
+              "kind": 1024,
+              "children": [
+                39
+              ]
+            },
+            {
+              "title": "Methods",
+              "kind": 2048,
+              "children": [
+                40
+              ]
+            }
+          ],
+          "sources": [
+            {
+              "fileName": "class.ts",
+              "line": 85,
+              "character": 44
+            }
+          ],
+          "extendedTypes": [
+            {
+              "type": "reference",
+              "name": "TestAbstractClass",
+              "id": 34
+            }
+          ]
+        },
         {
           "id": 2,
           "name": "TestClass",
@@ -748,6 +948,8 @@
           "title": "Classes",
           "kind": 128,
           "children": [
+            34,
+            38,
             2,
             16
           ]
diff --git a/src/test/converter/enum/specs.json b/src/test/converter/enum/specs.json
index 4ede6dbc9..418970886 100644
--- a/src/test/converter/enum/specs.json
+++ b/src/test/converter/enum/specs.json
@@ -92,7 +92,8 @@
               "kind": 32,
               "kindString": "Variable",
               "flags": {
-                "isExported": true
+                "isExported": true,
+                "isLet": true
               },
               "comment": {
                 "shortText": "This is a variable appended to an enumeration."
diff --git a/src/test/converter/export-default/specs.json b/src/test/converter/export-default/specs.json
index 9ef61c947..d3e0908a3 100644
--- a/src/test/converter/export-default/specs.json
+++ b/src/test/converter/export-default/specs.json
@@ -20,7 +20,8 @@
           "kind": 32,
           "kindString": "Variable",
           "flags": {
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "sources": [
             {
diff --git a/src/test/converter/export/specs.json b/src/test/converter/export/specs.json
index 02c637672..852eff5c2 100644
--- a/src/test/converter/export/specs.json
+++ b/src/test/converter/export/specs.json
@@ -20,7 +20,8 @@
           "kind": 32,
           "kindString": "Variable",
           "flags": {
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "sources": [
             {
diff --git a/src/test/converter/function/specs.json b/src/test/converter/function/specs.json
index d6843bdb9..4eb212e38 100644
--- a/src/test/converter/function/specs.json
+++ b/src/test/converter/function/specs.json
@@ -63,7 +63,9 @@
               "name": "functionVariable",
               "kind": 32,
               "kindString": "Variable",
-              "flags": {},
+              "flags": {
+                "isLet": true
+              },
               "comment": {
                 "shortText": "This variable is appended to a function."
               },
@@ -680,7 +682,8 @@
           "kind": 64,
           "kindString": "Function",
           "flags": {
-            "isExported": true
+            "isExported": true,
+            "isConst": true
           },
           "comment": {
             "shortText": "This is a function that is assigned to a variable.",
diff --git a/src/test/converter/implicit-types/specs.json b/src/test/converter/implicit-types/specs.json
index 8378ecc0e..893195c83 100644
--- a/src/test/converter/implicit-types/specs.json
+++ b/src/test/converter/implicit-types/specs.json
@@ -87,7 +87,9 @@
           "name": "_breakpoints",
           "kind": 32,
           "kindString": "Variable",
-          "flags": {},
+          "flags": {
+            "isLet": true
+          },
           "sources": [
             {
               "fileName": "implicit-types.ts",
diff --git a/src/test/converter/literal-object-callbacks/specs.json b/src/test/converter/literal-object-callbacks/specs.json
index 822e78374..4bc558c24 100644
--- a/src/test/converter/literal-object-callbacks/specs.json
+++ b/src/test/converter/literal-object-callbacks/specs.json
@@ -19,7 +19,9 @@
           "name": "onError",
           "kind": 64,
           "kindString": "Function",
-          "flags": {},
+          "flags": {
+            "isLet": true
+          },
           "signatures": [
             {
               "id": 5,
@@ -46,7 +48,9 @@
           "name": "onFinally",
           "kind": 64,
           "kindString": "Function",
-          "flags": {},
+          "flags": {
+            "isLet": true
+          },
           "signatures": [
             {
               "id": 7,
@@ -73,7 +77,9 @@
           "name": "onSuccess",
           "kind": 64,
           "kindString": "Function",
-          "flags": {},
+          "flags": {
+            "isLet": true
+          },
           "signatures": [
             {
               "id": 3,
@@ -100,7 +106,9 @@
           "name": "callbackReturn",
           "kind": 2097152,
           "kindString": "Object literal",
-          "flags": {},
+          "flags": {
+            "isConst": true
+          },
           "children": [
             {
               "id": 14,
diff --git a/src/test/converter/literal-object/specs.json b/src/test/converter/literal-object/specs.json
index cb8804d41..5aac63ad6 100644
--- a/src/test/converter/literal-object/specs.json
+++ b/src/test/converter/literal-object/specs.json
@@ -19,7 +19,9 @@
           "name": "objectLiteral",
           "kind": 2097152,
           "kindString": "Object literal",
-          "flags": {},
+          "flags": {
+            "isConst": true
+          },
           "comment": {
             "shortText": "An object literal."
           },
diff --git a/src/test/converter/literal-type/specs.json b/src/test/converter/literal-type/specs.json
index cb7119229..1d4145393 100644
--- a/src/test/converter/literal-type/specs.json
+++ b/src/test/converter/literal-type/specs.json
@@ -19,7 +19,9 @@
           "name": "typeLiteral",
           "kind": 32,
           "kindString": "Variable",
-          "flags": {},
+          "flags": {
+            "isLet": true
+          },
           "sources": [
             {
               "fileName": "literal-type.ts",
diff --git a/src/test/converter/variable/specs.json b/src/test/converter/variable/specs.json
new file mode 100644
index 000000000..793b1c733
--- /dev/null
+++ b/src/test/converter/variable/specs.json
@@ -0,0 +1,112 @@
+{
+  "id": 0,
+  "name": "typedoc",
+  "kind": 0,
+  "flags": {},
+  "children": [
+    {
+      "id": 1,
+      "name": "\"variable\"",
+      "kind": 1,
+      "kindString": "External module",
+      "flags": {
+        "isExported": true
+      },
+      "originalName": "%BASE%/variable/variable.ts",
+      "children": [
+        {
+          "id": 2,
+          "name": "myConst",
+          "kind": 32,
+          "kindString": "Variable",
+          "flags": {
+            "isExported": true,
+            "isConst": true
+          },
+          "sources": [
+            {
+              "fileName": "variable.ts",
+              "line": 1,
+              "character": 20
+            }
+          ],
+          "type": {
+            "type": "unknown",
+            "name": "15"
+          },
+          "defaultValue": "15"
+        },
+        {
+          "id": 3,
+          "name": "myLet",
+          "kind": 32,
+          "kindString": "Variable",
+          "flags": {
+            "isExported": true,
+            "isLet": true
+          },
+          "sources": [
+            {
+              "fileName": "variable.ts",
+              "line": 2,
+              "character": 16
+            }
+          ],
+          "type": {
+            "type": "intrinsic",
+            "name": "number"
+          },
+          "defaultValue": "15"
+        },
+        {
+          "id": 4,
+          "name": "myVar",
+          "kind": 32,
+          "kindString": "Variable",
+          "flags": {
+            "isExported": true
+          },
+          "sources": [
+            {
+              "fileName": "variable.ts",
+              "line": 3,
+              "character": 16
+            }
+          ],
+          "type": {
+            "type": "intrinsic",
+            "name": "number"
+          },
+          "defaultValue": "15"
+        }
+      ],
+      "groups": [
+        {
+          "title": "Variables",
+          "kind": 32,
+          "children": [
+            2,
+            3,
+            4
+          ]
+        }
+      ],
+      "sources": [
+        {
+          "fileName": "variable.ts",
+          "line": 1,
+          "character": 0
+        }
+      ]
+    }
+  ],
+  "groups": [
+    {
+      "title": "External modules",
+      "kind": 1,
+      "children": [
+        1
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/src/test/converter/variable/variable.ts b/src/test/converter/variable/variable.ts
new file mode 100644
index 000000000..1ff86660d
--- /dev/null
+++ b/src/test/converter/variable/variable.ts
@@ -0,0 +1,3 @@
+export const myConst = 15;
+export let myLet = 15;
+export var myVar = 15;
diff --git a/src/test/renderer/specs/classes/_access_.privateclass.html b/src/test/renderer/specs/classes/_access_.privateclass.html
index c2698981d..2f5a3c4de 100644
--- a/src/test/renderer/specs/classes/_access_.privateclass.html
+++ b/src/test/renderer/specs/classes/_access_.privateclass.html
@@ -233,6 +233,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_classes_.baseclass.html b/src/test/renderer/specs/classes/_classes_.baseclass.html
index 43eb29796..8f0d0d0bf 100644
--- a/src/test/renderer/specs/classes/_classes_.baseclass.html
+++ b/src/test/renderer/specs/classes/_classes_.baseclass.html
@@ -122,6 +122,7 @@ <h3>Properties</h3>
 						<section class="tsd-index-section ">
 							<h3>Methods</h3>
 							<ul class="tsd-index-list">
+								<li class="tsd-kind-method tsd-parent-kind-class"><a href="_classes_.baseclass.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class"><a href="_classes_.baseclass.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><a href="_classes_.baseclass.html#checkname" class="tsd-kind-icon">check<wbr>Name</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class"><a href="_classes_.baseclass.html#getname" class="tsd-kind-icon">get<wbr>Name</a></li>
@@ -209,7 +210,7 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> kind</h3>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="name" class="tsd-anchor"></a>
-					<h3>name</h3>
+					<h3><span class="tsd-flag ts-flagAbstract">Abstract</span> name</h3>
 					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<p>Implementation of <a href="../interfaces/_classes_.inameinterface.html">INameInterface</a>.<a href="../interfaces/_classes_.inameinterface.html#name">name</a></p>
@@ -252,6 +253,23 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> instances</h3>
 			</section>
 			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Methods</h2>
+				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
+					<a name="abstractmethod" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagAbstract">Abstract</span> abstract<wbr>Method</h3>
+					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
+						<li class="tsd-signature tsd-kind-icon">abstract<wbr>Method<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+					</ul>
+					<ul class="tsd-descriptions">
+						<li class="tsd-description">
+							<aside class="tsd-sources">
+								<ul>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L93">classes.ts:93</a></li>
+								</ul>
+							</aside>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
+						</li>
+					</ul>
+				</section>
 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
 					<a name="arrowfunction" class="tsd-anchor"></a>
 					<h3>arrow<wbr>Function</h3>
@@ -262,7 +280,7 @@ <h3>arrow<wbr>Function</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L140">classes.ts:140</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L141">classes.ts:141</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -303,7 +321,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> check<wbr>Name</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L147">classes.ts:147</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L148">classes.ts:148</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -326,7 +344,7 @@ <h3>get<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Implementation of <a href="../interfaces/_classes_.inameinterface.html">INameInterface</a>.<a href="../interfaces/_classes_.inameinterface.html#getname">getName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L102">classes.ts:102</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L103">classes.ts:103</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -351,7 +369,7 @@ <h3>set<wbr>Name</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L127">classes.ts:127</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L128">classes.ts:128</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -383,7 +401,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> ca<wbr>Test</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L167">classes.ts:167</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L168">classes.ts:168</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -422,7 +440,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Instance</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L159">classes.ts:159</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L160">classes.ts:160</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -446,7 +464,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Name</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L115">classes.ts:115</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L116">classes.ts:116</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -505,6 +523,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
@@ -532,6 +553,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
 								<a href="_classes_.baseclass.html#instances" class="tsd-kind-icon">instances</a>
 							</li>
+							<li class=" tsd-kind-method tsd-parent-kind-class">
+								<a href="_classes_.baseclass.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a>
+							</li>
 							<li class=" tsd-kind-method tsd-parent-kind-class">
 								<a href="_classes_.baseclass.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a>
 							</li>
diff --git a/src/test/renderer/specs/classes/_classes_.genericclass.html b/src/test/renderer/specs/classes/_classes_.genericclass.html
index 18dcf184c..b9047df25 100644
--- a/src/test/renderer/specs/classes/_classes_.genericclass.html
+++ b/src/test/renderer/specs/classes/_classes_.genericclass.html
@@ -144,7 +144,7 @@ <h3>constructor</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L279">classes.ts:279</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L292">classes.ts:292</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -208,7 +208,7 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> p2</h3>
 					<div class="tsd-signature tsd-kind-icon">p2<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -223,7 +223,7 @@ <h3>p3</h3>
 					<div class="tsd-signature tsd-kind-icon">p3<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -238,7 +238,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> p4</h3>
 					<div class="tsd-signature tsd-kind-icon">p4<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -253,7 +253,7 @@ <h3>p5</h3>
 					<div class="tsd-signature tsd-kind-icon">p5<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -268,7 +268,7 @@ <h3>value</h3>
 					<div class="tsd-signature tsd-kind-icon">value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L279">classes.ts:279</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L292">classes.ts:292</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -285,7 +285,7 @@ <h3>get<wbr>Value</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L303">classes.ts:303</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L316">classes.ts:316</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
@@ -302,7 +302,7 @@ <h3>set<wbr>Value</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L298">classes.ts:298</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L311">classes.ts:311</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -364,6 +364,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_classes_.internalclass.html b/src/test/renderer/specs/classes/_classes_.internalclass.html
index a096e3d98..470af3fc2 100644
--- a/src/test/renderer/specs/classes/_classes_.internalclass.html
+++ b/src/test/renderer/specs/classes/_classes_.internalclass.html
@@ -117,7 +117,7 @@ <h3>constructor</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L185">classes.ts:185</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L186">classes.ts:186</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -179,6 +179,9 @@ <h4 class="tsd-returns-title">Returns <a href="_classes_.internalclass.html" cla
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_classes_.nongenericclass.html b/src/test/renderer/specs/classes/_classes_.nongenericclass.html
index a0b3ecff1..bfc541566 100644
--- a/src/test/renderer/specs/classes/_classes_.nongenericclass.html
+++ b/src/test/renderer/specs/classes/_classes_.nongenericclass.html
@@ -131,7 +131,7 @@ <h3>constructor</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L279">classes.ts:279</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L292">classes.ts:292</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -196,7 +196,7 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> p2</h3>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#p2">p2</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -212,7 +212,7 @@ <h3>p3</h3>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#p3">p3</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -228,7 +228,7 @@ <h3>p5</h3>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#p5">p5</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L291">classes.ts:291</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L304">classes.ts:304</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -244,7 +244,7 @@ <h3>value</h3>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#value">value</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L279">classes.ts:279</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L292">classes.ts:292</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -262,7 +262,7 @@ <h3>get<wbr>Value</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#getvalue">getValue</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L303">classes.ts:303</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L316">classes.ts:316</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <a href="_classes_.subclassb.html" class="tsd-signature-type">SubClassB</a></h4>
@@ -280,7 +280,7 @@ <h3>set<wbr>Value</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.genericclass.html">GenericClass</a>.<a href="_classes_.genericclass.html#setvalue">setValue</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L298">classes.ts:298</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L311">classes.ts:311</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -342,6 +342,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_classes_.subclassa.html b/src/test/renderer/specs/classes/_classes_.subclassa.html
index 988811ad9..fb02befb0 100644
--- a/src/test/renderer/specs/classes/_classes_.subclassa.html
+++ b/src/test/renderer/specs/classes/_classes_.subclassa.html
@@ -108,11 +108,11 @@ <h3>Constructors</h3>
 								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassa.html#constructor" class="tsd-kind-icon">constructor</a></li>
 							</ul>
 						</section>
-						<section class="tsd-index-section tsd-is-inherited">
+						<section class="tsd-index-section ">
 							<h3>Properties</h3>
 							<ul class="tsd-index-list">
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"><a href="_classes_.subclassa.html#kind" class="tsd-kind-icon">kind</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassa.html#name" class="tsd-kind-icon">name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="_classes_.subclassa.html#name" class="tsd-kind-icon">name</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="_classes_.subclassa.html#instance" class="tsd-kind-icon">instance</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="_classes_.subclassa.html#instances" class="tsd-kind-icon">instances</a></li>
 							</ul>
@@ -128,6 +128,7 @@ <h3>Accessors</h3>
 						<section class="tsd-index-section ">
 							<h3>Methods</h3>
 							<ul class="tsd-index-list">
+								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_classes_.subclassa.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassa.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassa.html#getname" class="tsd-kind-icon">get<wbr>Name</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class"><a href="_classes_.subclassa.html#print" class="tsd-kind-icon">print</a></li>
@@ -184,7 +185,7 @@ <h4 class="tsd-returns-title">Returns <a href="_classes_.subclassa.html" class="
 					</ul>
 				</section>
 			</section>
-			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
+			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Properties</h2>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected">
 					<a name="kind" class="tsd-anchor"></a>
@@ -202,22 +203,17 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> kind</h3>
 						</div>
 					</div>
 				</section>
-				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite">
 					<a name="name" class="tsd-anchor"></a>
 					<h3>name</h3>
 					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<p>Implementation of <a href="../interfaces/_classes_.iprintnameinterface.html">IPrintNameInterface</a>.<a href="../interfaces/_classes_.iprintnameinterface.html#name">name</a></p>
-						<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#name">name</a></p>
+						<p>Overrides <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L58">classes.ts:58</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L201">classes.ts:201</a></li>
 						</ul>
 					</aside>
-					<div class="tsd-comment tsd-typography">
-						<div class="lead">
-							<p>This is a simple public member.</p>
-						</div>
-					</div>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
 					<a name="instance" class="tsd-anchor"></a>
@@ -261,7 +257,7 @@ <h3>name<wbr>Property</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L219">classes.ts:219</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L222">classes.ts:222</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -275,7 +271,7 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L229">classes.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L232">classes.ts:232</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -309,7 +305,7 @@ <h3>read<wbr>Only<wbr>Name<wbr>Property</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L239">classes.ts:239</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L242">classes.ts:242</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -332,7 +328,7 @@ <h3>write<wbr>Only<wbr>Name<wbr>Property</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L250">classes.ts:250</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L253">classes.ts:253</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -359,6 +355,24 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 			</section>
 			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Methods</h2>
+				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+					<a name="abstractmethod" class="tsd-anchor"></a>
+					<h3>abstract<wbr>Method</h3>
+					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+						<li class="tsd-signature tsd-kind-icon">abstract<wbr>Method<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+					</ul>
+					<ul class="tsd-descriptions">
+						<li class="tsd-description">
+							<aside class="tsd-sources">
+								<p>Overrides <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#abstractmethod">abstractMethod</a></p>
+								<ul>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L257">classes.ts:257</a></li>
+								</ul>
+							</aside>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
+						</li>
+					</ul>
+				</section>
 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
 					<a name="arrowfunction" class="tsd-anchor"></a>
 					<h3>arrow<wbr>Function</h3>
@@ -370,7 +384,7 @@ <h3>arrow<wbr>Function</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#arrowfunction">arrowFunction</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L140">classes.ts:140</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L141">classes.ts:141</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -413,7 +427,7 @@ <h3>get<wbr>Name</h3>
 								<p>Implementation of <a href="../interfaces/_classes_.iprintnameinterface.html">IPrintNameInterface</a>.<a href="../interfaces/_classes_.iprintnameinterface.html#getname">getName</a></p>
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getname">getName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L102">classes.ts:102</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L103">classes.ts:103</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -439,7 +453,7 @@ <h3>print</h3>
 							<aside class="tsd-sources">
 								<p>Implementation of <a href="../interfaces/_classes_.iprintnameinterface.html">IPrintNameInterface</a>.<a href="../interfaces/_classes_.iprintnameinterface.html#print">print</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L203">classes.ts:203</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L206">classes.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -468,7 +482,7 @@ <h3>print<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Implementation of <a href="../interfaces/_classes_.iprintnameinterface.html">IPrintNameInterface</a>.<a href="../interfaces/_classes_.iprintnameinterface.html#printname">printName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L209">classes.ts:209</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L212">classes.ts:212</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -491,7 +505,7 @@ <h3>set<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#setname">setName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L127">classes.ts:127</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L128">classes.ts:128</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -524,7 +538,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> ca<wbr>Test</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#catest">caTest</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L167">classes.ts:167</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L168">classes.ts:168</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -564,7 +578,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Instance</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getinstance">getInstance</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L159">classes.ts:159</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L160">classes.ts:160</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -589,7 +603,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getname-1">getName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L115">classes.ts:115</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L116">classes.ts:116</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -648,6 +662,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
@@ -675,7 +692,7 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected">
 								<a href="_classes_.subclassa.html#kind" class="tsd-kind-icon">kind</a>
 							</li>
-							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
+							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-overwrite">
 								<a href="_classes_.subclassa.html#name" class="tsd-kind-icon">name</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
@@ -693,6 +710,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 							<li class=" tsd-kind-set-signature tsd-parent-kind-class">
 								<a href="_classes_.subclassa.html#writeonlynameproperty" class="tsd-kind-icon">write<wbr>Only<wbr>Name<wbr>Property</a>
 							</li>
+							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+								<a href="_classes_.subclassa.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a>
+							</li>
 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
 								<a href="_classes_.subclassa.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a>
 							</li>
diff --git a/src/test/renderer/specs/classes/_classes_.subclassb.html b/src/test/renderer/specs/classes/_classes_.subclassb.html
index 03dd9633a..870f10417 100644
--- a/src/test/renderer/specs/classes/_classes_.subclassb.html
+++ b/src/test/renderer/specs/classes/_classes_.subclassb.html
@@ -106,11 +106,11 @@ <h3>Constructors</h3>
 								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="_classes_.subclassb.html#constructor" class="tsd-kind-icon">constructor</a></li>
 							</ul>
 						</section>
-						<section class="tsd-index-section tsd-is-inherited">
+						<section class="tsd-index-section ">
 							<h3>Properties</h3>
 							<ul class="tsd-index-list">
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"><a href="_classes_.subclassb.html#kind" class="tsd-kind-icon">kind</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassb.html#name" class="tsd-kind-icon">name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="_classes_.subclassb.html#name" class="tsd-kind-icon">name</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="_classes_.subclassb.html#instance" class="tsd-kind-icon">instance</a></li>
 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="_classes_.subclassb.html#instances" class="tsd-kind-icon">instances</a></li>
 							</ul>
@@ -118,6 +118,7 @@ <h3>Properties</h3>
 						<section class="tsd-index-section ">
 							<h3>Methods</h3>
 							<ul class="tsd-index-list">
+								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_classes_.subclassb.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassb.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class"><a href="_classes_.subclassb.html#dosomething" class="tsd-kind-icon">do<wbr>Something</a></li>
 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_classes_.subclassb.html#getname" class="tsd-kind-icon">get<wbr>Name</a></li>
@@ -143,7 +144,7 @@ <h3>constructor</h3>
 							<aside class="tsd-sources">
 								<p>Overrides <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L262">classes.ts:262</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L270">classes.ts:270</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -157,7 +158,7 @@ <h4 class="tsd-returns-title">Returns <a href="_classes_.subclassb.html" class="
 					</ul>
 				</section>
 			</section>
-			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
+			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Properties</h2>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected">
 					<a name="kind" class="tsd-anchor"></a>
@@ -175,22 +176,17 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> kind</h3>
 						</div>
 					</div>
 				</section>
-				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite">
 					<a name="name" class="tsd-anchor"></a>
 					<h3>name</h3>
 					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<p>Implementation of <a href="../interfaces/_classes_.inameinterface.html">INameInterface</a>.<a href="../interfaces/_classes_.inameinterface.html#name">name</a></p>
-						<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#name">name</a></p>
+						<p>Overrides <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L58">classes.ts:58</a></li>
+							<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L270">classes.ts:270</a></li>
 						</ul>
 					</aside>
-					<div class="tsd-comment tsd-typography">
-						<div class="lead">
-							<p>This is a simple public member.</p>
-						</div>
-					</div>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
 					<a name="instance" class="tsd-anchor"></a>
@@ -223,6 +219,24 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> instances</h3>
 			</section>
 			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Methods</h2>
+				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+					<a name="abstractmethod" class="tsd-anchor"></a>
+					<h3>abstract<wbr>Method</h3>
+					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+						<li class="tsd-signature tsd-kind-icon">abstract<wbr>Method<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+					</ul>
+					<ul class="tsd-descriptions">
+						<li class="tsd-description">
+							<aside class="tsd-sources">
+								<p>Overrides <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#abstractmethod">abstractMethod</a></p>
+								<ul>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L276">classes.ts:276</a></li>
+								</ul>
+							</aside>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
+						</li>
+					</ul>
+				</section>
 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
 					<a name="arrowfunction" class="tsd-anchor"></a>
 					<h3>arrow<wbr>Function</h3>
@@ -234,7 +248,7 @@ <h3>arrow<wbr>Function</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#arrowfunction">arrowFunction</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L140">classes.ts:140</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L141">classes.ts:141</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -275,7 +289,7 @@ <h3>do<wbr>Something</h3>
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L267">classes.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L280">classes.ts:280</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -300,7 +314,7 @@ <h3>get<wbr>Name</h3>
 								<p>Implementation of <a href="../interfaces/_classes_.inameinterface.html">INameInterface</a>.<a href="../interfaces/_classes_.inameinterface.html#getname">getName</a></p>
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getname">getName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L102">classes.ts:102</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L103">classes.ts:103</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -326,7 +340,7 @@ <h3>set<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#setname">setName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L127">classes.ts:127</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L128">classes.ts:128</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -359,7 +373,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> ca<wbr>Test</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#catest">caTest</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L167">classes.ts:167</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L168">classes.ts:168</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -399,7 +413,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Instance</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getinstance">getInstance</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L159">classes.ts:159</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L160">classes.ts:160</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -424,7 +438,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Name</h3>
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="_classes_.baseclass.html">BaseClass</a>.<a href="_classes_.baseclass.html#getname-1">getName</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L115">classes.ts:115</a></li>
+									<li>Defined in <a href="https://github.com/sebastian-lenz/typedoc/blob/master/examples/basic/src/classes.ts#L116">classes.ts:116</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -483,6 +497,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
@@ -513,7 +530,7 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected">
 								<a href="_classes_.subclassb.html#kind" class="tsd-kind-icon">kind</a>
 							</li>
-							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
+							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-overwrite">
 								<a href="_classes_.subclassb.html#name" class="tsd-kind-icon">name</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
@@ -522,6 +539,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
 								<a href="_classes_.subclassb.html#instances" class="tsd-kind-icon">instances</a>
 							</li>
+							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
+								<a href="_classes_.subclassb.html#abstractmethod" class="tsd-kind-icon">abstract<wbr>Method</a>
+							</li>
 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
 								<a href="_classes_.subclassb.html#arrowfunction" class="tsd-kind-icon">arrow<wbr>Function</a>
 							</li>
diff --git a/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html b/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html
index 692b7b667..eeaae4c47 100644
--- a/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html
+++ b/src/test/renderer/specs/classes/_default_export_.defaultexportedclass.html
@@ -222,6 +222,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html b/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html
index a784166f4..6897904f0 100644
--- a/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html
+++ b/src/test/renderer/specs/classes/_default_export_.notexportedclassname.html
@@ -223,6 +223,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_flattened_.flattenedclass.html b/src/test/renderer/specs/classes/_flattened_.flattenedclass.html
index 7c96c40f0..8740e53b7 100644
--- a/src/test/renderer/specs/classes/_flattened_.flattenedclass.html
+++ b/src/test/renderer/specs/classes/_flattened_.flattenedclass.html
@@ -404,6 +404,9 @@ <h5><span class="tsd-flag ts-flagOptional">Optional</span> value<span class="tsd
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_single_export_.notexportedclass.html b/src/test/renderer/specs/classes/_single_export_.notexportedclass.html
index 6ec4ba4ac..e2de23bff 100644
--- a/src/test/renderer/specs/classes/_single_export_.notexportedclass.html
+++ b/src/test/renderer/specs/classes/_single_export_.notexportedclass.html
@@ -220,6 +220,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html b/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html
index 036bb2d2c..0f08f4265 100644
--- a/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html
+++ b/src/test/renderer/specs/classes/_single_export_.singleexportedclass.html
@@ -222,6 +222,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html
index 2a28914af..dab5e1edb 100644
--- a/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html
+++ b/src/test/renderer/specs/classes/_typescript_1_3_.classwithprotectedmembers.html
@@ -272,6 +272,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html b/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html
index 6f7b8df30..f426933f9 100644
--- a/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html
+++ b/src/test/renderer/specs/classes/_typescript_1_3_.subclasswithprotectedmembers.html
@@ -237,6 +237,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html b/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html
index ad0df6e61..84b562eb5 100644
--- a/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html
+++ b/src/test/renderer/specs/classes/_typescript_1_4_.simpleclass.html
@@ -191,6 +191,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/enums/_enumerations_.directions.html b/src/test/renderer/specs/enums/_enumerations_.directions.html
index 04d0cb555..cf3dd3f86 100644
--- a/src/test/renderer/specs/enums/_enumerations_.directions.html
+++ b/src/test/renderer/specs/enums/_enumerations_.directions.html
@@ -230,6 +230,9 @@ <h3>Top<wbr>Right</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/enums/_enumerations_.size.html b/src/test/renderer/specs/enums/_enumerations_.size.html
index 1271da230..323f6b4cc 100644
--- a/src/test/renderer/specs/enums/_enumerations_.size.html
+++ b/src/test/renderer/specs/enums/_enumerations_.size.html
@@ -249,6 +249,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/globals.html b/src/test/renderer/specs/globals.html
index 18cf846b9..3a300e421 100644
--- a/src/test/renderer/specs/globals.html
+++ b/src/test/renderer/specs/globals.html
@@ -82,6 +82,7 @@ <h3>External modules</h3>
 								<li class="tsd-kind-external-module"><a href="modules/_typescript_1_3_.html" class="tsd-kind-icon">"typescript-<wbr>1.3"</a></li>
 								<li class="tsd-kind-external-module"><a href="modules/_typescript_1_4_.html" class="tsd-kind-icon">"typescript-<wbr>1.4"</a></li>
 								<li class="tsd-kind-external-module"><a href="modules/_typescript_1_5_.html" class="tsd-kind-icon">"typescript-<wbr>1.5"</a></li>
+								<li class="tsd-kind-external-module"><a href="modules/_variables_.html" class="tsd-kind-icon">"variables"</a></li>
 							</ul>
 						</section>
 					</div>
@@ -130,6 +131,9 @@ <h3>External modules</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/index.html b/src/test/renderer/specs/index.html
index 0db2c1418..ad20dab57 100644
--- a/src/test/renderer/specs/index.html
+++ b/src/test/renderer/specs/index.html
@@ -235,6 +235,9 @@ <h2 id="license">License</h2>
 					<li class=" tsd-kind-external-module">
 						<a href="modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_classes_.inameinterface.html b/src/test/renderer/specs/interfaces/_classes_.inameinterface.html
index f9f77bfae..c2d895347 100644
--- a/src/test/renderer/specs/interfaces/_classes_.inameinterface.html
+++ b/src/test/renderer/specs/interfaces/_classes_.inameinterface.html
@@ -204,6 +204,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html
index 06a0889e8..8c4800fa1 100644
--- a/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html
+++ b/src/test/renderer/specs/interfaces/_classes_.iprintinterface.html
@@ -177,6 +177,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html b/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html
index c2edcb34e..567761cde 100644
--- a/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html
+++ b/src/test/renderer/specs/interfaces/_classes_.iprintnameinterface.html
@@ -261,6 +261,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_generics_.a.html b/src/test/renderer/specs/interfaces/_generics_.a.html
index 1f4c3dc84..9104896e0 100644
--- a/src/test/renderer/specs/interfaces/_generics_.a.html
+++ b/src/test/renderer/specs/interfaces/_generics_.a.html
@@ -184,6 +184,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_generics_.ab.html b/src/test/renderer/specs/interfaces/_generics_.ab.html
index ace8e035e..4137942b4 100644
--- a/src/test/renderer/specs/interfaces/_generics_.ab.html
+++ b/src/test/renderer/specs/interfaces/_generics_.ab.html
@@ -255,6 +255,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_generics_.abnumber.html b/src/test/renderer/specs/interfaces/_generics_.abnumber.html
index 1ba61cf68..4f1da3a0b 100644
--- a/src/test/renderer/specs/interfaces/_generics_.abnumber.html
+++ b/src/test/renderer/specs/interfaces/_generics_.abnumber.html
@@ -230,6 +230,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_generics_.abstring.html b/src/test/renderer/specs/interfaces/_generics_.abstring.html
index c2b9a080d..ed63b8d90 100644
--- a/src/test/renderer/specs/interfaces/_generics_.abstring.html
+++ b/src/test/renderer/specs/interfaces/_generics_.abstring.html
@@ -230,6 +230,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_generics_.b.html b/src/test/renderer/specs/interfaces/_generics_.b.html
index d4a261cdc..dd66cbaa5 100644
--- a/src/test/renderer/specs/interfaces/_generics_.b.html
+++ b/src/test/renderer/specs/interfaces/_generics_.b.html
@@ -224,6 +224,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html b/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html
index 36edc673a..6b3dc43b9 100644
--- a/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html
+++ b/src/test/renderer/specs/interfaces/_typescript_1_4_.runoptions.html
@@ -164,6 +164,9 @@ <h3>program</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="../modules/_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="../modules/_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_access_.html b/src/test/renderer/specs/modules/_access_.html
index 888c8f14f..ce28871f9 100644
--- a/src/test/renderer/specs/modules/_access_.html
+++ b/src/test/renderer/specs/modules/_access_.html
@@ -227,6 +227,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_access_.privatemodule.html b/src/test/renderer/specs/modules/_access_.privatemodule.html
index ffb112cfd..b7845b9eb 100644
--- a/src/test/renderer/specs/modules/_access_.privatemodule.html
+++ b/src/test/renderer/specs/modules/_access_.privatemodule.html
@@ -157,6 +157,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_classes_.html b/src/test/renderer/specs/modules/_classes_.html
index 445ff46a8..40affe4c9 100644
--- a/src/test/renderer/specs/modules/_classes_.html
+++ b/src/test/renderer/specs/modules/_classes_.html
@@ -135,6 +135,9 @@ <h3>Interfaces</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_default_export_.html b/src/test/renderer/specs/modules/_default_export_.html
index d1efba5bb..7f53af31f 100644
--- a/src/test/renderer/specs/modules/_default_export_.html
+++ b/src/test/renderer/specs/modules/_default_export_.html
@@ -123,6 +123,9 @@ <h3>Classes</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_enumerations_.html b/src/test/renderer/specs/modules/_enumerations_.html
index c64b722a0..2eabd7170 100644
--- a/src/test/renderer/specs/modules/_enumerations_.html
+++ b/src/test/renderer/specs/modules/_enumerations_.html
@@ -123,6 +123,9 @@ <h3>Enumerations</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_flattened_.html b/src/test/renderer/specs/modules/_flattened_.html
index 24764a442..8a4446f9f 100644
--- a/src/test/renderer/specs/modules/_flattened_.html
+++ b/src/test/renderer/specs/modules/_flattened_.html
@@ -303,6 +303,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_functions_.html b/src/test/renderer/specs/modules/_functions_.html
index 920986174..52991360d 100644
--- a/src/test/renderer/specs/modules/_functions_.html
+++ b/src/test/renderer/specs/modules/_functions_.html
@@ -592,6 +592,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</s
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_functions_.modulefunction.html b/src/test/renderer/specs/modules/_functions_.modulefunction.html
index 9559f841d..016f25669 100644
--- a/src/test/renderer/specs/modules/_functions_.modulefunction.html
+++ b/src/test/renderer/specs/modules/_functions_.modulefunction.html
@@ -239,6 +239,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_generics_.html b/src/test/renderer/specs/modules/_generics_.html
index f4f0c8a9a..42e57c283 100644
--- a/src/test/renderer/specs/modules/_generics_.html
+++ b/src/test/renderer/specs/modules/_generics_.html
@@ -200,6 +200,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_modules_.html b/src/test/renderer/specs/modules/_modules_.html
index c70e74833..7be09369d 100644
--- a/src/test/renderer/specs/modules/_modules_.html
+++ b/src/test/renderer/specs/modules/_modules_.html
@@ -396,6 +396,9 @@ <h5>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.html
index 40849a244..892c7ef98 100644
--- a/src/test/renderer/specs/modules/_modules_.mymodule.html
+++ b/src/test/renderer/specs/modules/_modules_.mymodule.html
@@ -250,6 +250,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html b/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html
index a5591148a..2a0c9e9b8 100644
--- a/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html
+++ b/src/test/renderer/specs/modules/_modules_.mymodule.mysubmodule.html
@@ -169,6 +169,9 @@ <h3>b</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_single_export_.html b/src/test/renderer/specs/modules/_single_export_.html
index 3d6f09e6d..eb09d75c9 100644
--- a/src/test/renderer/specs/modules/_single_export_.html
+++ b/src/test/renderer/specs/modules/_single_export_.html
@@ -123,6 +123,9 @@ <h3>Classes</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_typescript_1_3_.html b/src/test/renderer/specs/modules/_typescript_1_3_.html
index fbf5c6e70..b42140168 100644
--- a/src/test/renderer/specs/modules/_typescript_1_3_.html
+++ b/src/test/renderer/specs/modules/_typescript_1_3_.html
@@ -147,6 +147,9 @@ <h3>tuple<wbr>Type</h3>
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_typescript_1_4_.html b/src/test/renderer/specs/modules/_typescript_1_4_.html
index 37e9eb6db..88f981c8b 100644
--- a/src/test/renderer/specs/modules/_typescript_1_4_.html
+++ b/src/test/renderer/specs/modules/_typescript_1_4_.html
@@ -430,6 +430,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span
 					<li class=" tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">
diff --git a/src/test/renderer/specs/modules/_typescript_1_5_.html b/src/test/renderer/specs/modules/_typescript_1_5_.html
index 4c9b4fd9c..5591f39ab 100644
--- a/src/test/renderer/specs/modules/_typescript_1_5_.html
+++ b/src/test/renderer/specs/modules/_typescript_1_5_.html
@@ -302,6 +302,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
 					<li class="current tsd-kind-external-module">
 						<a href="_typescript_1_5_.html">"typescript-<wbr>1.5"</a>
 					</li>
+					<li class=" tsd-kind-external-module">
+						<a href="_variables_.html">"variables"</a>
+					</li>
 				</ul>
 			</nav>
 			<nav class="tsd-navigation secondary menu-sticky">