diff --git a/CryptoExchange.Net/Converters/SystemTextJson/JsonConverterCtorAttribute.cs b/CryptoExchange.Net/Converters/SystemTextJson/JsonConverterCtorAttribute.cs
deleted file mode 100644
index c58c0e3..0000000
--- a/CryptoExchange.Net/Converters/SystemTextJson/JsonConverterCtorAttribute.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System;
-using System.Text.Json.Serialization;
-
-namespace CryptoExchange.Net.Converters.SystemTextJson
-{
- ///
- /// Attribute for allowing specifying a JsonConverter with constructor parameters
- ///
- [AttributeUsage(AttributeTargets.Property)]
- public class JsonConverterCtorAttribute : JsonConverterAttribute
- {
- private readonly object[] _parameters;
- private readonly Type _type;
-
- ///
- /// ctor
- ///
- public JsonConverterCtorAttribute(Type type, params object[] parameters)
- {
- _type = type;
- _parameters = parameters;
- }
-
- ///
- public override JsonConverter CreateConverter(Type typeToConvert)
- {
- return (JsonConverter)Activator.CreateInstance(_type, _parameters)!;
- }
- }
-
-}
diff --git a/CryptoExchange.Net/Converters/SystemTextJson/ReplaceConverter.cs b/CryptoExchange.Net/Converters/SystemTextJson/ReplaceConverter.cs
index 5976387..6006c80 100644
--- a/CryptoExchange.Net/Converters/SystemTextJson/ReplaceConverter.cs
+++ b/CryptoExchange.Net/Converters/SystemTextJson/ReplaceConverter.cs
@@ -8,7 +8,7 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
///
/// Replace a value on a string property
///
- public class ReplaceConverter : JsonConverter
+ public abstract class ReplaceConverter : JsonConverter
{
private readonly (string ValueToReplace, string ValueToReplaceWith)[] _replacementSets;