diff --git a/commerce_migrate.services.yml b/commerce_migrate.services.yml
deleted file mode 100644
index e970948..0000000
--- a/commerce_migrate.services.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-services:
-  commerce_migrate.migrate_subscriber:
-    class: Drupal\commerce_migrate\EventSubscriber\MigrateProductType
-    tags:
-      - { name: event_subscriber }
-  commerce_migrate.migrate_order_item:
-    class: Drupal\commerce_migrate\EventSubscriber\MigrateOrderItem
-    tags:
-      - { name: event_subscriber }
-  commerce_migrate.migrate_product:
-    class: Drupal\commerce_migrate\EventSubscriber\MigrateProduct
-    tags:
-      - { name: event_subscriber }
diff --git a/src/EventSubscriber/MigrateOrderItem.php b/src/EventSubscriber/MigrateOrderItem.php
deleted file mode 100644
index 0321933..0000000
--- a/src/EventSubscriber/MigrateOrderItem.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Drupal\commerce_migrate\EventSubscriber;
-
-use Drupal\commerce_order\Entity\OrderItem;
-use Drupal\migrate\Event\MigrateEvents;
-use Drupal\migrate\Event\MigratePostRowSaveEvent;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-class MigrateOrderItem implements EventSubscriberInterface {
-
-  /**
-   * {@inheritdoc}
-   */
-  public static function getSubscribedEvents() {
-    $events[MigrateEvents::POST_ROW_SAVE][] = 'postRowSave';
-    return $events;
-  }
-
-  /**
-   * Reacts to the POST_ROW_SAVE event.
-   *
-   * @param \Drupal\migrate\Event\MigratePostRowSaveEvent $event
-   *   The event.
-   */
-  public function postRowSave(MigratePostRowSaveEvent $event) {
-    $destination_config = $event->getMigration()->getDestinationConfiguration();
-
-    // If the destination is a line item we need to ensure the reference to
-    // the order exists.
-    if ($destination_config['plugin'] == 'entity:commerce_order_item') {
-      $order_item = OrderItem::load($event->getRow()->getDestinationProperty('order_item_id'));
-      $order = $order_item->getOrder();
-      if ($order) {
-        $order->addItem($order_item);
-        $order->save();
-      }
-    }
-  }
-
-}
diff --git a/src/EventSubscriber/MigrateProduct.php b/src/EventSubscriber/MigrateProduct.php
deleted file mode 100644
index ebc276a..0000000
--- a/src/EventSubscriber/MigrateProduct.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-namespace Drupal\commerce_migrate\EventSubscriber;
-
-use Drupal\commerce_product\Entity\Product;
-use Drupal\migrate\Event\MigrateEvents;
-use Drupal\migrate\Event\MigratePostRowSaveEvent;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Handles migrate post save event for products.
- *
- * @package Drupal\commerce_migrate\EventSubscriber
- */
-class MigrateProduct implements EventSubscriberInterface {
-
-  /**
-   * {@inheritdoc}
-   */
-  public static function getSubscribedEvents() {
-    $events[MigrateEvents::POST_ROW_SAVE][] = 'postRowSave';
-    return $events;
-  }
-
-  /**
-   * Updates the product variation product_id after the product migration.
-   *
-   * @param \Drupal\migrate\Event\MigratePostRowSaveEvent $event
-   *   The event.
-   */
-  public function postRowSave(MigratePostRowSaveEvent $event) {
-    $destination_config = $event->getMigration()->getDestinationConfiguration();
-
-    // Ensure the back reference to the product is correct for all variations
-    // of this product.
-    if ($event->getMigration()->id() == 'd7_commerce_product') {
-      $product_id = $event->getRow()->getDestinationProperty('product_id');
-      if ($product = Product::load($product_id)) {
-        // Save updates the back-reference on each product variation.
-        $product->save();
-      }
-    }
-  }
-
-}
diff --git a/src/EventSubscriber/MigrateProductType.php b/src/EventSubscriber/MigrateProductType.php
deleted file mode 100644
index bc1f942..0000000
--- a/src/EventSubscriber/MigrateProductType.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-namespace Drupal\commerce_migrate\EventSubscriber;
-
-use Drupal\commerce_product\Entity\ProductType;
-use Drupal\migrate\Event\MigrateEvents;
-use Drupal\migrate\Event\MigratePostRowSaveEvent;
-use Symfony\Component\EventDispatcher\EventSubscriberInterface;
-
-/**
- * Handles postrowsave event for product variation types.
- *
- * @package Drupal\commerce_migrate\EventSubscriber
- */
-class MigrateProductType implements EventSubscriberInterface {
-
-  /**
-   * {@inheritdoc}
-   */
-  public static function getSubscribedEvents() {
-    $events[MigrateEvents::POST_ROW_SAVE][] = 'postRowSave';
-    return $events;
-  }
-
-  /**
-   * Reacts to the POST_ROW_SAVE event.
-   *
-   * @param \Drupal\migrate\Event\MigratePostRowSaveEvent $event
-   *   The event.
-   */
-  public function postRowSave(MigratePostRowSaveEvent $event) {
-    $destination_config = $event->getMigration()->getDestinationConfiguration();
-
-    // If the destination is a product type we need to ensure some fields.
-    // @see \Drupal\commerce_product\Form\ProductTypeForm::postSave()
-    if ($destination_config['plugin'] == 'entity:commerce_product_type') {
-      $product_type = ProductType::load($event->getRow()->getDestinationProperty('id'));
-      commerce_product_add_stores_field($product_type);
-      commerce_product_add_body_field($product_type);
-      commerce_product_add_variations_field($product_type);
-    }
-  }
-
-}
