     }
     
     /// The options to be passed to a UIPageViewController instance.
-    internal var pageViewControllerOptions: [String: Any]? {
-        var options = [String: Any]()
+    internal var pageViewControllerOptions: [UIPageViewController.OptionsKey: Any]? {
+        var options = [UIPageViewController.OptionsKey: Any]()
         
         if interPageSpacing > 0.0 {
-            options[convertFromUIPageViewControllerOptionsKey(UIPageViewController.OptionsKey.interPageSpacing)] = interPageSpacing
+            options[.interPageSpacing] = interPageSpacing
         }
         
         guard options.count > 0 else {

        
        let pageViewController = UIPageViewController(transitionStyle: .scroll,
                                                      navigationOrientation: navigationOrientation,
                                                      options: convertToOptionalUIPageViewControllerOptionsKeyDictionary(pageViewControllerOptions))
        pageViewController.delegate = self
        pageViewController.dataSource = self
        self.pageViewController = pageViewController

        return nil
    }
}
