diff --git a/src/Bridge/Declaration.cs b/src/Bridge/Declaration.cs
index 8469dba2..8dc0192a 100644
--- a/src/Bridge/Declaration.cs
+++ b/src/Bridge/Declaration.cs
@@ -1,5 +1,4 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
using Cxxi;
namespace Cxxi
@@ -95,10 +94,10 @@ namespace Cxxi
///
/// Represents a type definition in C++.
///
- public class TypedefDecl : Declaration
+ public class TypedefDecl : Declaration, ITypedDecl
{
/// Type defined.
- public Type Type;
+ public Type Type { get; set; }
public override T Visit(IDeclVisitor visitor)
{