diff --git a/src/GraphQL.DI/DIObjectGraphBase.cs b/src/GraphQL.DI/DIObjectGraphBase.cs
index 155467e..0075362 100644
--- a/src/GraphQL.DI/DIObjectGraphBase.cs
+++ b/src/GraphQL.DI/DIObjectGraphBase.cs
@@ -5,7 +5,7 @@ namespace GraphQL.DI
/// used if the type is .
///
//this class is a placeholder for future support of properties or methods on the base class
- public class DIObjectGraphBase
+ public class DIObjectGraphBase : IDIObjectGraphBase
{
//this would be an ideal spot to put public readonly fields for the resolving query, such as Schema, Metrics, Executor, and so on, rather than being inside the ResolveFieldContext instance.
//this could only contain fields that are not unique to a resolving field (such as Source), so as to not break multithreading support
@@ -16,7 +16,7 @@ public class DIObjectGraphBase
/// This is a required base type of all DI-created graph types. may be
/// used when the type is not .
///
- public class DIObjectGraphBase : DIObjectGraphBase