public BaseClassInstanciator(IInheritanceConfiguration <TEntity> configuration)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
 public BaseClassPatcher(IPatcherProvider provider, IReflectionHelper reflectionHelper, IInheritanceConfiguration <TEntity> configuration)
     : base(provider, reflectionHelper)
 {
     _configuration = configuration;
 }