public function createFromCartItem( $order, $cartItem, $config = [] ) {

		$model	= $this->getModelObject();

		// Set Attributes
		$model->orderId		= $order->id;
		$model->createdBy	= $order->creator->id;

		// Copy from Cart Item
		$model->copyForUpdateFrom( $cartItem, [ 'primaryUnitId', 'purchasingUnitId', 'quantityUnitId', 'weightUnitId', 'volumeUnitId', 'lengthUnitId', 'parentId', 'parentType', 'name', 'price', 'primary', 'purchase', 'quantity', 'total', 'weight', 'volume', 'length', 'width', 'height', 'radius' ] );

		$model->save();

		// Return OrderItem
		return $model;
	}