public OfflineMigrationCommand(OfflineMigrationConfiguration configuration)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
 public OfflineMigrationOperation(OfflineMigrationConfiguration configuration)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _configuration.Validate();
 }