diff --git a/ICD.Common.Utils/Xml/AbstractGenericXmlConverter.cs b/ICD.Common.Utils/Xml/AbstractGenericXmlConverter.cs
index 8e0a6a4..e8fafcf 100644
--- a/ICD.Common.Utils/Xml/AbstractGenericXmlConverter.cs
+++ b/ICD.Common.Utils/Xml/AbstractGenericXmlConverter.cs
@@ -14,10 +14,7 @@ namespace ICD.Common.Utils.Xml
/// Creates a new instance of T.
///
///
- protected virtual T Instantiate()
- {
- return ReflectionUtils.CreateInstance();
- }
+ protected abstract T Instantiate();
///
/// Writes the XML representation of the object.