You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by gi...@apache.org on 2019/03/11 07:39:16 UTC

[predictionio-site] branch asf-site updated: Documentation based on apache/predictionio#df04af09049c28a00246b8f8e3c83d184deb4f3e

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/predictionio-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e34ab3e  Documentation based on apache/predictionio#df04af09049c28a00246b8f8e3c83d184deb4f3e
e34ab3e is described below

commit e34ab3eeabe31866260c8917f78e6bf2254570c4
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Mar 11 07:39:10 2019 +0000

    Documentation based on apache/predictionio#df04af09049c28a00246b8f8e3c83d184deb4f3e
---
 api/current/deprecated-list.html                   |    6 +-
 api/current/index.html                             |   18 +-
 api/current/index.js                               |    2 +-
 api/current/index/index-_.html                     |    6 +-
 api/current/index/index-a.html                     |   25 +-
 api/current/index/index-b.html                     |    6 +-
 api/current/index/index-c.html                     |   22 +-
 api/current/index/index-d.html                     |    8 +-
 api/current/index/index-e.html                     |   12 +-
 api/current/index/index-f.html                     |   17 +-
 api/current/index/index-g.html                     |    6 +-
 api/current/index/index-h.html                     |    9 +-
 api/current/index/index-i.html                     |    6 +-
 api/current/index/index-j.html                     |    9 +-
 api/current/index/index-k.html                     |    6 +-
 api/current/index/index-l.html                     |   10 +-
 api/current/index/index-m.html                     |   20 +-
 api/current/index/index-n.html                     |    6 +-
 api/current/index/index-o.html                     |    6 +-
 api/current/index/index-p.html                     |   36 +-
 api/current/index/index-q.html                     |    6 +-
 api/current/index/index-r.html                     |   14 +-
 api/current/index/index-s.html                     |   34 +-
 api/current/index/index-t.html                     |   15 +-
 api/current/index/index-u.html                     |   12 +-
 api/current/index/index-v.html                     |    6 +-
 api/current/index/index-w.html                     |    6 +-
 api/current/index/index-z.html                     |    6 +-
 api/current/org/apache/package.html                |    6 +-
 .../Json4sSupport$$ShouldWritePretty$$False$.html} |  115 +-
 .../Json4sSupport$$ShouldWritePretty$$True$.html}  |  115 +-
 .../Json4sSupport$$ShouldWritePretty$.html}        |  166 +-
 .../Json4sSupport$$ShouldWritePretty.html}         |  114 +-
 .../Json4sSupport$.html}                           |  265 +-
 .../Json4sSupport.html}                            |  243 +-
 .../predictionio/akkahttpjson4s/package.html       |  140 +
 .../predictionio/controller/AverageMetric.html     |   56 +-
 .../controller/CustomQuerySerializer.html          |   44 +-
 .../apache/predictionio/controller/Deployment.html |   46 +-
 .../predictionio/controller/EmptyParams.html       |   46 +-
 .../controller/Engine$$DataSourceMap$.html         |   42 +-
 .../controller/Engine$$DataSourceMap.html          |   44 +-
 .../controller/Engine$$PreparatorMap$.html         |   42 +-
 .../controller/Engine$$PreparatorMap.html          |   44 +-
 .../controller/Engine$$ServingMap$.html            |   42 +-
 .../controller/Engine$$ServingMap.html             |   44 +-
 .../apache/predictionio/controller/Engine$.html    |   54 +-
 .../org/apache/predictionio/controller/Engine.html |   46 +-
 .../predictionio/controller/EngineFactory.html     |   46 +-
 .../predictionio/controller/EngineParams$.html     |   46 +-
 .../predictionio/controller/EngineParams.html      |   46 +-
 .../controller/EngineParamsGenerator.html          |   48 +-
 .../apache/predictionio/controller/Evaluation.html |   54 +-
 .../predictionio/controller/FastEvalEngine.html    |   46 +-
 .../FastEvalEngineWorkflow$$AlgorithmsPrefix.html  |   46 +-
 .../FastEvalEngineWorkflow$$DataSourcePrefix.html  |   46 +-
 .../FastEvalEngineWorkflow$$PreparatorPrefix.html  |   46 +-
 .../FastEvalEngineWorkflow$$ServingPrefix.html     |   46 +-
 .../controller/FastEvalEngineWorkflow$.html        |   60 +-
 .../controller/FastEvalEngineWorkflow.html         |   62 +-
 .../predictionio/controller/IEngineFactory.html    |   42 +-
 .../controller/IFSPersistentModel.html             |   44 +-
 .../controller/IFSPersistentModelLoader.html       |   44 +-
 .../predictionio/controller/IPersistentModel.html  |   44 +-
 .../controller/IPersistentModelLoader.html         |   44 +-
 .../controller/IdentityPreparator$.html            |   46 +-
 .../controller/IdentityPreparator.html             |   44 +-
 .../apache/predictionio/controller/LAlgorithm.html |   56 +-
 .../predictionio/controller/LAverageServing$.html  |   46 +-
 .../predictionio/controller/LAverageServing.html   |   54 +-
 .../predictionio/controller/LDataSource.html       |   46 +-
 .../predictionio/controller/LFirstServing$.html    |   46 +-
 .../predictionio/controller/LFirstServing.html     |   49 +-
 .../controller/LIdentityPreparator$.html           |   46 +-
 .../controller/LIdentityPreparator.html            |   44 +-
 .../predictionio/controller/LPreparator.html       |   46 +-
 .../apache/predictionio/controller/LServing.html   |   46 +-
 .../controller/LocalFileSystemPersistentModel.html |   44 +-
 .../LocalFileSystemPersistentModelLoader.html      |   44 +-
 .../org/apache/predictionio/controller/Metric.html |   48 +-
 .../controller/MetricEvaluator$$EngineVariant.html |   46 +-
 .../controller/MetricEvaluator$$NameParams.html    |   46 +-
 .../predictionio/controller/MetricEvaluator$.html  |   50 +-
 .../predictionio/controller/MetricEvaluator.html   |   50 +-
 .../controller/MetricEvaluatorResult.html          |   54 +-
 .../predictionio/controller/MetricScores.html      |   50 +-
 .../controller/OptionAverageMetric.html            |   56 +-
 .../predictionio/controller/OptionStdevMetric.html |   56 +-
 .../predictionio/controller/P2LAlgorithm.html      |   61 +-
 .../apache/predictionio/controller/PAlgorithm.html |   54 +-
 .../predictionio/controller/PDataSource.html       |   49 +-
 .../controller/PIdentityPreparator$.html           |   46 +-
 .../controller/PIdentityPreparator.html            |   44 +-
 .../predictionio/controller/PPreparator.html       |   49 +-
 .../org/apache/predictionio/controller/Params.html |   48 +-
 .../predictionio/controller/PersistentModel.html   |   46 +-
 .../controller/PersistentModelLoader.html          |   46 +-
 .../apache/predictionio/controller/QPAMetric.html  |   44 +-
 .../predictionio/controller/SanityCheck.html       |   46 +-
 .../predictionio/controller/SimpleEngine.html      |   46 +-
 .../controller/SimpleEngineParams.html             |   44 +-
 .../predictionio/controller/StdevMetric.html       |   56 +-
 .../apache/predictionio/controller/SumMetric.html  |   48 +-
 .../org/apache/predictionio/controller/Utils$.html |   46 +-
 .../apache/predictionio/controller/WithPrId.html   |   44 +-
 .../controller/WithQuerySerializer.html            |   44 +-
 .../predictionio/controller/ZeroMetric$.html       |   46 +-
 .../apache/predictionio/controller/ZeroMetric.html |   52 +-
 .../controller/package$$SerializableClass.html     |   46 +-
 .../apache/predictionio/controller/package.html    |   74 +-
 .../org/apache/predictionio/core/AbstractDoer.html |   48 +-
 .../apache/predictionio/core/BaseAlgorithm.html    |   54 +-
 .../apache/predictionio/core/BaseDataSource.html   |   46 +-
 .../org/apache/predictionio/core/BaseEngine.html   |   48 +-
 .../apache/predictionio/core/BaseEvaluator.html    |   44 +-
 .../predictionio/core/BaseEvaluatorResult.html     |   48 +-
 .../apache/predictionio/core/BasePreparator.html   |   46 +-
 .../predictionio/core/BaseQuerySerializer.html     |   48 +-
 .../org/apache/predictionio/core/BaseServing.html  |   46 +-
 .../org/apache/predictionio/core/BuildInfo$.html   |   89 +-
 .../org/apache/predictionio/core/Doer$.html        |   72 +-
 .../org/apache/predictionio/core/EventWindow.html  |   54 +-
 .../SelfCleaningDataSource$DateTimeOrdering$.html  |   70 +-
 .../predictionio/core/SelfCleaningDataSource.html  |   60 +-
 .../org/apache/predictionio/core/package.html      |   26 +-
 .../org/apache/predictionio/data/package.html      |   31 +-
 .../predictionio/data/storage/AccessKey.html       |   50 +-
 .../predictionio/data/storage/AccessKeys.html      |   54 +-
 .../org/apache/predictionio/data/storage/App.html  |   52 +-
 .../org/apache/predictionio/data/storage/Apps.html |   54 +-
 .../data/storage/BaseStorageClient.html            |   46 +-
 .../BatchEventsJson4sSupport$$APISerializer.html   |   52 +-
 .../data/storage/BatchEventsJson4sSupport$.html    |   46 +-
 .../apache/predictionio/data/storage/BiMap$.html   |   64 +-
 .../apache/predictionio/data/storage/BiMap.html    |   54 +-
 .../apache/predictionio/data/storage/Channel$.html |   48 +-
 .../apache/predictionio/data/storage/Channel.html  |   52 +-
 .../apache/predictionio/data/storage/Channels.html |   52 +-
 .../apache/predictionio/data/storage/DataMap$.html |   46 +-
 .../apache/predictionio/data/storage/DataMap.html  |   58 +-
 .../data/storage/DataMapException.html             |   60 +-
 .../storage/DateTimeJson4sSupport$$Serializer.html |   46 +-
 .../data/storage/DateTimeJson4sSupport$.html       |   46 +-
 .../predictionio/data/storage/EngineInstance.html  |   46 +-
 .../data/storage/EngineInstanceSerializer.html     |   46 +-
 .../predictionio/data/storage/EngineInstances.html |   52 +-
 .../predictionio/data/storage/EntityIdIxMap$.html  |   46 +-
 .../predictionio/data/storage/EntityIdIxMap.html   |   74 +-
 .../predictionio/data/storage/EntityMap.html       |   80 +-
 .../data/storage/EnvironmentFactory$.html          |   44 +-
 .../data/storage/EnvironmentService.html           |   46 +-
 .../data/storage/EvaluationInstance.html           |   46 +-
 .../data/storage/EvaluationInstanceSerializer.html |   46 +-
 .../data/storage/EvaluationInstances.html          |   50 +-
 .../apache/predictionio/data/storage/Event.html    |   56 +-
 .../storage/EventJson4sSupport$$APISerializer.html |   46 +-
 .../storage/EventJson4sSupport$$DBSerializer.html  |   46 +-
 .../data/storage/EventJson4sSupport$.html          |   50 +-
 .../data/storage/EventValidation$.html             |   54 +-
 .../data/storage/LEventAggregator$.html            |   46 +-
 .../apache/predictionio/data/storage/LEvents.html  |   70 +-
 .../apache/predictionio/data/storage/Model.html    |   50 +-
 .../predictionio/data/storage/ModelSerializer.html |   46 +-
 .../apache/predictionio/data/storage/Models.html   |   50 +-
 .../predictionio/data/storage/NullModel.html       |   46 +-
 .../apache/predictionio/data/storage/PEvents.html  |   60 +-
 .../predictionio/data/storage/PropertyMap$.html    |   46 +-
 .../predictionio/data/storage/PropertyMap.html     |   56 +-
 .../apache/predictionio/data/storage/Storage$.html |   80 +-
 .../data/storage/StorageClientConfig.html          |   52 +-
 .../data/storage/StorageClientException.html       |   56 +-
 .../data/storage/StorageException.html             |   56 +-
 .../apache/predictionio/data/storage/package.html  |   68 +-
 .../predictionio/data/store/LEventStore$.html      |   95 +-
 .../predictionio/data/store/PEventStore$.html      |   46 +-
 .../data/store/java/LJavaEventStore$.html          |   95 +-
 .../data/store/java/OptionHelper$.html             |   46 +-
 .../data/store/java/PJavaEventStore$.html          |   46 +-
 .../predictionio/data/store/java/package.html      |   22 +-
 .../apache/predictionio/data/store/package.html    |   28 +-
 .../data/store/python/PPythonEventStore$.html      |   46 +-
 .../predictionio/data/store/python/package.html    |    6 +-
 .../predictionio/e2/engine/BinaryVectorizer$.html  |   48 +-
 .../predictionio/e2/engine/BinaryVectorizer.html   |   54 +-
 .../e2/engine/CategoricalNaiveBayes$.html          |   42 +-
 .../e2/engine/CategoricalNaiveBayesModel.html      |   58 +-
 .../predictionio/e2/engine/LabeledPoint.html       |   54 +-
 .../predictionio/e2/engine/MarkovChain$.html       |   44 +-
 .../predictionio/e2/engine/MarkovChainModel.html   |   54 +-
 .../engine/PythonAlgorithm.html}                   |  358 +-
 .../engine/PythonDataSource.html}                  |  368 +-
 .../engine/PythonEngine$.html}                     |  206 +-
 ...BinaryVectorizer.html => PythonPreparator.html} |  174 +-
 .../engine/PythonServing$$Params.html}             |  125 +-
 ...goricalNaiveBayes$.html => PythonServing$.html} |  145 +-
 .../{BinaryVectorizer.html => PythonServing.html}  |  205 +-
 .../org/apache/predictionio/e2/engine/package.html |  124 +-
 .../e2/evaluation/CommonHelperFunctions$.html      |   44 +-
 .../apache/predictionio/e2/evaluation/package.html |   12 +-
 .../org/apache/predictionio/e2/package.html        |   12 +-
 api/current/org/apache/predictionio/package.html   |   31 +-
 .../workflow/BatchPredict$$KryoInstantiator$.html  |   44 +-
 .../workflow/BatchPredict$$KryoInstantiator.html   |   46 +-
 .../predictionio/workflow/BatchPredict$.html       |   76 +-
 .../predictionio/workflow/BatchPredictConfig.html  |   60 +-
 .../apache/predictionio/workflow/BindServer.html   |   46 +-
 .../predictionio/workflow/CleanupFunctions$.html   |   46 +-
 .../predictionio/workflow/CoreWorkflow$.html       |   46 +-
 .../predictionio/workflow/CreateServer$.html       |   84 +-
 .../workflow/CreateWorkflow$$AlgorithmParams.html  |   46 +-
 .../workflow/CreateWorkflow$$WorkflowConfig.html   |   68 +-
 .../predictionio/workflow/CreateWorkflow$.html     |   78 +-
 .../predictionio/workflow/EngineLanguage$.html     |   68 +-
 .../workflow/EngineServerJson4sSupport$.html       |  104 +-
 .../predictionio/workflow/EngineServerPlugin$.html |   42 +-
 .../predictionio/workflow/EngineServerPlugin.html  |   44 +-
 .../workflow/EngineServerPluginContext$.html       |   74 +-
 .../workflow/EngineServerPluginContext.html        |   52 +-
 .../predictionio/workflow/EvaluationWorkflow$.html |   42 +-
 .../org/apache/predictionio/workflow/FakeRun.html  |   64 +-
 .../predictionio/workflow/JsonExtractor$.html      |   44 +-
 .../workflow/JsonExtractorOption$.html             |   68 +-
 .../predictionio/workflow/KryoInstantiator$.html   |   44 +-
 .../predictionio/workflow/KryoInstantiator.html    |   46 +-
 .../apache/predictionio/workflow/MasterActor.html  |  215 +-
 .../apache/predictionio/workflow/NameParams.html   |   50 +-
 .../workflow/NameParamsSerializer.html             |   46 +-
 .../workflow/PersistentModelManifest.html          |   46 +-
 .../workflow/PluginsActor$$HandleREST.html         |   46 +-
 .../predictionio/workflow/PluginsActor$.html       |   44 +-
 .../apache/predictionio/workflow/PluginsActor.html |  105 +-
 .../{MasterActor.html => PredictionServer.html}    |  621 ++-
 .../apache/predictionio/workflow/ReloadServer.html |   46 +-
 .../apache/predictionio/workflow/ServerActor.html  | 4016 --------------------
 .../apache/predictionio/workflow/ServerConfig.html |   72 +-
 .../predictionio/workflow/SparkWorkflowUtils$.html |   78 +-
 .../apache/predictionio/workflow/StartServer.html  |   46 +-
 .../workflow/StopAfterPrepareInterruption.html     |   60 +-
 .../workflow/StopAfterReadInterruption.html        |   60 +-
 .../apache/predictionio/workflow/StopServer.html   |   46 +-
 .../apache/predictionio/workflow/Workflow$.html    |   48 +-
 .../predictionio/workflow/WorkflowContext$.html    |   72 +-
 .../workflow/WorkflowInterruption.html             |   56 +-
 .../predictionio/workflow/WorkflowParams.html      |   60 +-
 .../predictionio/workflow/WorkflowUtils$.html      |   76 +-
 .../org/apache/predictionio/workflow/package.html  |   68 +-
 api/current/org/package.html                       |    6 +-
 api/current/package.html                           |    6 +-
 archived/install-linux/index.html                  |   36 +-
 archived/install-vagrant/index.html                |    2 +-
 datacollection/batchimport/index.html              |    4 +-
 datacollection/channel/index.html                  |    6 +-
 datacollection/eventapi/index.html                 |   24 +-
 datacollection/eventmodel/index.html               |    4 +-
 datacollection/plugin/index.html                   |    4 +-
 deploy/monitoring/index.html                       |    2 +-
 deploy/plugin/index.html                           |    4 +-
 gallery/template-gallery/index.html                |    2 +-
 index.html                                         |    2 +-
 install/index.html                                 |    2 +-
 install/install-sourcecode/index.html              |   61 +-
 resources/intellij/index.html                      |    2 +-
 resources/upgrade/index.html                       |  121 +-
 samples/tabs/index.html                            |   18 +-
 sdk/java/index.html                                |    2 +-
 sdk/php/index.html                                 |    2 +-
 sdk/python/index.html                              |    2 +-
 sdk/ruby/index.html                                |    2 +-
 sitemap.xml                                        |  262 +-
 system/deploy-cloudformation/index.html            |    2 +-
 templates/classification/quickstart/index.html     |   32 +-
 .../complementarypurchase/quickstart/index.html    |   22 +-
 .../ecommercerecommendation/quickstart/index.html  |   62 +-
 .../quickstart/index.html                          |   62 +-
 templates/leadscoring/quickstart/index.html        |   32 +-
 templates/productranking/quickstart/index.html     |   42 +-
 templates/recommendation/quickstart/index.html     |   32 +-
 templates/similarproduct/quickstart/index.html     |   42 +-
 templates/vanilla/quickstart/index.html            |   12 +-
 279 files changed, 7741 insertions(+), 11443 deletions(-)

diff --git a/api/current/deprecated-list.html b/api/current/deprecated-list.html
index f2a6958..61fcdc6 100644
--- a/api/current/deprecated-list.html
+++ b/api/current/deprecated-list.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index.html b/api/current/index.html
index 2766d7e..5582d10 100644
--- a/api/current/index.html
+++ b/api/current/index.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="lib/index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -39,7 +39,11 @@
             <ol class="packages"> <li class="pack" title="org.apache.predictionio">
             <a class="tplshow" href="org/apache/predictionio/package.html" target="template">org.apache.predictionio</a>
             <ol class="templates"></ol>
-            <ol class="packages"> <li class="pack" title="org.apache.predictionio.controller">
+            <ol class="packages"> <li class="pack" title="org.apache.predictionio.akkahttpjson4s">
+            <a class="tplshow" href="org/apache/predictionio/akkahttpjson4s/package.html" target="template">org.apache.predictionio.akkahttpjson4s</a>
+            <ol class="templates"><li title="org.apache.predictionio.akkahttpjson4s.Json4sSupport"><a class="tplshow" href="org/apache/predictionio/akkahttpjson4s/Json4sSupport$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="org/apache/predictionio/akkahttpjson4s/Json4sSupport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">Json4sSupport</span></a></li></ol>
+            <ol class="packages"> </ol>
+          </li><li class="pack" title="org.apache.predictionio.controller">
             <a class="tplshow" href="org/apache/predictionio/controller/package.html" target="template">org.apache.predictionio.controller</a>
             <ol class="templates"><li title="org.apache.predictionio.controller.AverageMetric"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/controller/AverageMetric.html" target="template"><span class="class">(class)</span><span class="tplLink">AverageMetric</span></a></li><li title="org.apache.predictionio.controller.CustomQuerySerializer"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/controller/CustomQuerySerializer.h [...]
             <ol class="packages"> </ol>
@@ -49,7 +53,7 @@
             <ol class="packages"> </ol>
           </li><li class="pack" title="org.apache.predictionio.data">
             <a class="tplshow" href="org/apache/predictionio/data/package.html" target="template">org.apache.predictionio.data</a>
-            <ol class="templates"><li title="org.apache.predictionio.data.SparkVersionDependent"><a class="tplshow" href="org/apache/predictionio/data/SparkVersionDependent$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SparkVersionDependent</span></a></li></ol>
+            <ol class="templates"></ol>
             <ol class="packages"> <li class="pack" title="org.apache.predictionio.data.storage">
             <a class="tplshow" href="org/apache/predictionio/data/storage/package.html" target="template">org.apache.predictionio.data.storage</a>
             <ol class="templates"><li title="org.apache.predictionio.data.storage.AccessKey"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/data/storage/AccessKey.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AccessKey</span></a></li><li title="org.apache.predictionio.data.storage.AccessKeys"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/data/storage/AccessKeys.html" target="tem [...]
@@ -72,7 +76,7 @@
             <ol class="templates"></ol>
             <ol class="packages"> <li class="pack" title="org.apache.predictionio.e2.engine">
             <a class="tplshow" href="org/apache/predictionio/e2/engine/package.html" target="template">org.apache.predictionio.e2.engine</a>
-            <ol class="templates"><li title="org.apache.predictionio.e2.engine.BinaryVectorizer"><a class="tplshow" href="org/apache/predictionio/e2/engine/BinaryVectorizer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="org/apache/predictionio/e2/engine/BinaryVectorizer.html" target="template"><span class="class">(class)</span><span class="tplLink">BinaryVectorizer</span></a></li><li title="org.apache.predictionio.e2.engine.CategoricalNaiveBayes [...]
+            <ol class="templates"><li title="org.apache.predictionio.e2.engine.BinaryVectorizer"><a class="tplshow" href="org/apache/predictionio/e2/engine/BinaryVectorizer$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="org/apache/predictionio/e2/engine/BinaryVectorizer.html" target="template"><span class="class">(class)</span><span class="tplLink">BinaryVectorizer</span></a></li><li title="org.apache.predictionio.e2.engine.CategoricalNaiveBayes [...]
             <ol class="packages"> </ol>
           </li><li class="pack" title="org.apache.predictionio.e2.evaluation">
             <a class="tplshow" href="org/apache/predictionio/e2/evaluation/package.html" target="template">org.apache.predictionio.e2.evaluation</a>
@@ -81,7 +85,7 @@
           </li></ol>
           </li><li class="pack" title="org.apache.predictionio.workflow">
             <a class="tplshow" href="org/apache/predictionio/workflow/package.html" target="template">org.apache.predictionio.workflow</a>
-            <ol class="templates"><li title="org.apache.predictionio.workflow.BatchPredict"><a class="tplshow" href="org/apache/predictionio/workflow/BatchPredict$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">BatchPredict</span></a></li><li title="org.apache.predictionio.workflow.BatchPredictConfig"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/workflow/BatchPredictConfig.html" target="t [...]
+            <ol class="templates"><li title="org.apache.predictionio.workflow.BatchPredict"><a class="tplshow" href="org/apache/predictionio/workflow/BatchPredict$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">BatchPredict</span></a></li><li title="org.apache.predictionio.workflow.BatchPredictConfig"><div class="placeholder"></div><a class="tplshow" href="org/apache/predictionio/workflow/BatchPredictConfig.html" target="t [...]
             <ol class="packages"> </ol>
           </li></ol>
           </li></ol>
diff --git a/api/current/index.js b/api/current/index.js
index afc4680..71f9909 100644
--- a/api/current/index.js
+++ b/api/current/index.js
@@ -1 +1 @@
-Index.PACKAGES = {"org.apache.predictionio.workflow" : [{"object" : "org\/apache\/predictionio\/workflow\/BatchPredict$.html", "name" : "org.apache.predictionio.workflow.BatchPredict"}, {"case class" : "org\/apache\/predictionio\/workflow\/BatchPredictConfig.html", "name" : "org.apache.predictionio.workflow.BatchPredictConfig"}, {"case class" : "org\/apache\/predictionio\/workflow\/BindServer.html", "name" : "org.apache.predictionio.workflow.BindServer"}, {"object" : "org\/apache\/predic [...]
\ No newline at end of file
+Index.PACKAGES = {"org.apache.predictionio.workflow" : [{"object" : "org\/apache\/predictionio\/workflow\/BatchPredict$.html", "name" : "org.apache.predictionio.workflow.BatchPredict"}, {"case class" : "org\/apache\/predictionio\/workflow\/BatchPredictConfig.html", "name" : "org.apache.predictionio.workflow.BatchPredictConfig"}, {"case class" : "org\/apache\/predictionio\/workflow\/BindServer.html", "name" : "org.apache.predictionio.workflow.BindServer"}, {"object" : "org\/apache\/predic [...]
\ No newline at end of file
diff --git a/api/current/index/index-_.html b/api/current/index/index-_.html
index 1e87c1a..dccd265 100644
--- a/api/current/index/index-_.html
+++ b/api/current/index/index-_.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-a.html b/api/current/index/index-a.html
index f00c1ed..e8a5c8d 100644
--- a/api/current/index/index-a.html
+++ b/api/current/index/index-a.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,9 +47,6 @@
       <div class="name">accessKey</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerConfig.html" class="extype" name="org.apache.predictionio.workflow.ServerConfig">ServerConfig</a> </div>
     </div><div class="entry">
-      <div class="name">actorRefFactory</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
-    </div><div class="entry">
       <div class="name">actorSystem</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/CreateServer$.html" class="extype" name="org.apache.predictionio.workflow.CreateServer">CreateServer</a> </div>
     </div><div class="entry">
@@ -62,6 +59,9 @@
       <div class="name">aggregatePropertiesSingle</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/LEventAggregator$.html" class="extype" name="org.apache.predictionio.data.storage.LEventAggregator">LEventAggregator</a> </div>
     </div><div class="entry">
+      <div class="name">akkahttpjson4s</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/package.html" class="extype" name="org.apache.predictionio">predictionio</a> </div>
+    </div><div class="entry">
       <div class="name">algorithmClassMap</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> </div>
     </div><div class="entry">
@@ -69,13 +69,13 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html" class [...]
     </div><div class="entry">
       <div class="name">algorithms</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator$$EngineVariant.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator.EngineVariant">EngineVariant</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator$$EngineVariant.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator.EngineVariant">EngineVariant</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">algorithmsCache</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow">FastEvalEngineWorkflow</a> </div>
     </div><div class="entry">
       <div class="name">algorithmsParams</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.predictionio.data.storage.EngineInstance">EngineInstance</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.predictionio.data.storage.EngineInstance">EngineInstance</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">apache</div>
       <div class="occurrences"><a href="../org/package.html" class="extype" name="org">org</a> </div>
@@ -87,12 +87,15 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/AccessKey.html" class="extype" name="org.apache.predictionio.data.storage.AccessKey">AccessKey</a> <a href="../org/apache/predictionio/data/storage/Channel.html" class="extype" name="org.apache.predictionio.data.storage.Channel">Channel</a> </div>
     </div><div class="entry">
       <div class="name">apply</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a> <a href="../org/apache/predictionio/controller/Engine$.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> <a href="../org/apache/predictionio/controller/EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a> <a href="../org/apache [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a> <a href="../org/apache/predictionio/controller/Engine$.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> <a href="../org/apache/predictionio/controller/EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a> <a href="../org/apache [...]
     </div><div class="entry">
       <div class="name">args</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
+    </div><div class="entry">
+      <div class="name">authenticate</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">avgServingSec</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div></body>
       </html>
diff --git a/api/current/index/index-b.html b/api/current/index/index-b.html
index 3b5111d..24a7956 100644
--- a/api/current/index/index-b.html
+++ b/api/current/index/index-b.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-c.html b/api/current/index/index-c.html
index c517b6f..d94463d 100644
--- a/api/current/index/index-c.html
+++ b/api/current/index/index-c.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -74,6 +74,9 @@
       <div class="name">close</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/LEvents.html" class="extype" name="org.apache.predictionio.data.storage.LEvents">LEvents</a> </div>
     </div><div class="entry">
+      <div class="name">columns</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/PythonServing$$Params.html" class="extype" name="org.apache.predictionio.e2.engine.PythonServing.Params">Params</a> </div>
+    </div><div class="entry">
       <div class="name">compare</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a> <a href="../org/apache/predictionio/core/SelfCleaningDataSource$DateTimeOrdering$.html" class="extype" name="org.apache.predictionio.core.SelfCleaningDataSource.DateTimeOrdering">DateTimeOrdering</a> </div>
     </div><div class="entry">
@@ -107,16 +110,19 @@
       <div class="name">create</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/EnvironmentFactory$.html" class="extype" name="org.apache.predictionio.data.storage.EnvironmentFactory">EnvironmentFactory</a> </div>
     </div><div class="entry">
-      <div class="name">createServerActor</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
-    </div><div class="entry">
-      <div class="name">createServerActorWithEngine</div>
+      <div class="name">createPredictionServerWithEngine</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/CreateServer$.html" class="extype" name="org.apache.predictionio.workflow.CreateServer">CreateServer</a> </div>
     </div><div class="entry">
+      <div class="name">createRoute</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
+    </div><div class="entry">
+      <div class="name">createServer</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
+    </div><div class="entry">
       <div class="name">creationTime</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/Event.html" class="extype" name="org.apache.predictionio.data.storage.Event">Event</a> </div>
     </div><div class="entry">
-      <div class="name">currentServerActor</div>
+      <div class="name">currentServerBinding</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
     </div></body>
       </html>
diff --git a/api/current/index/index-d.html b/api/current/index/index-d.html
index b837b58..9fc3413 100644
--- a/api/current/index/index-d.html
+++ b/api/current/index/index-d.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -51,7 +51,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> </div>
     </div><div class="entry">
       <div class="name">dataSourceParams</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html" cl [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html" cl [...]
     </div><div class="entry">
       <div class="name">datasource</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator$$EngineVariant.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator.EngineVariant">EngineVariant</a> </div>
diff --git a/api/current/index/index-e.html b/api/current/index/index-e.html
index 185b6e6..f8ba90b 100644
--- a/api/current/index/index-e.html
+++ b/api/current/index/index-e.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -132,7 +132,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.predictionio.data.storage.EngineInstance">EngineInstance</a> <a href="../org/apache/predictionio/data/storage/EvaluationInstance.html" class="extype" name="org.apache.predictionio.data.storage.EvaluationInstance">EvaluationInstance</a> </div>
     </div><div class="entry">
       <div class="name">engine</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow">FastEvalEngineWorkflow</a> <a href="../org/apache/predictionio/e2/package.html" class="extype" name="org.apache.predictionio.e2">e2</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow">FastEvalEngineWorkflow</a> <a href="../org/apache/predictionio/e2/package.html" class="extype" name="org.apache.predictionio.e2">e2</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">engineEvaluator</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Evaluation.html" class="extype" name="org.apache.predictionio.controller.Evaluation">Evaluation</a> </div>
@@ -147,7 +147,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.predictionio.data.storage.EngineInstance">EngineInstance</a> <a href="../org/apache/predictionio/workflow/BatchPredictConfig.html" class="extype" name="org.apache.predictionio.workflow.BatchPredictConfig">BatchPredictConfig</a> <a href="../org/apache/predictionio/workflow/CreateWorkflow$$WorkflowConfig.html" class="extype" name="org.apache.predictionio.work [...]
     </div><div class="entry">
       <div class="name">engineInstance</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">engineInstanceId</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/BatchPredictConfig.html" class="extype" name="org.apache.predictionio.workflow.BatchPredictConfig">BatchPredictConfig</a> <a href="../org/apache/predictionio/workflow/ServerConfig.html" class="extype" name="org.apache.predictionio.workflow.ServerConfig">ServerConfig</a> </div>
@@ -156,7 +156,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator">MetricEvaluator</a> <a href="../org/apache/predictionio/workflow/BatchPredict$.html" class="extype" name="org.apache.predictionio.workflow.BatchPredict">BatchPredict</a> <a href="../org/apache/predictionio/workflow/CoreWorkflow$.html" class="extype" name="org.apache.predictionio.workflow.CoreWorkflow">CoreWorkflow</a> [...]
     </div><div class="entry">
       <div class="name">engineLanguage</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">engineMetric</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Evaluation.html" class="extype" name="org.apache.predictionio.controller.Evaluation">Evaluation</a> </div>
diff --git a/api/current/index/index-f.html b/api/current/index/index-f.html
index b166d96..df2a288 100644
--- a/api/current/index/index-f.html
+++ b/api/current/index/index-f.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -14,6 +14,9 @@
       <div class="name">FakeRun</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
     </div><div class="entry">
+      <div class="name">False</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a> </div>
+    </div><div class="entry">
       <div class="name">FastEvalEngine</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> </div>
     </div><div class="entry">
@@ -30,7 +33,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerConfig.html" class="extype" name="org.apache.predictionio.workflow.ServerConfig">ServerConfig</a> </div>
     </div><div class="entry">
       <div class="name">feedbackEnabled</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">fields</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DataMap.html" class="extype" name="org.apache.predictionio.data.storage.DataMap">DataMap</a> </div>
@@ -41,9 +44,15 @@
       <div class="name">find</div>
       <div class="occurrences"><strike><a href="../org/apache/predictionio/data/storage/PEvents.html" class="extype" name="org.apache.predictionio.data.storage.PEvents">PEvents</a></strike> <a href="../org/apache/predictionio/data/store/LEventStore$.html" class="extype" name="org.apache.predictionio.data.store.LEventStore">LEventStore</a> <a href="../org/apache/predictionio/data/store/PEventStore$.html" class="extype" name="org.apache.predictionio.data.store.PEventStore">PEventStore</a>  [...]
     </div><div class="entry">
+      <div class="name">findAsync</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/data/store/LEventStore$.html" class="extype" name="org.apache.predictionio.data.store.LEventStore">LEventStore</a> <a href="../org/apache/predictionio/data/store/java/LJavaEventStore$.html" class="extype" name="org.apache.predictionio.data.store.java.LJavaEventStore">LJavaEventStore</a> </div>
+    </div><div class="entry">
       <div class="name">findByEntity</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/store/LEventStore$.html" class="extype" name="org.apache.predictionio.data.store.LEventStore">LEventStore</a> <a href="../org/apache/predictionio/data/store/java/LJavaEventStore$.html" class="extype" name="org.apache.predictionio.data.store.java.LJavaEventStore">LJavaEventStore</a> </div>
     </div><div class="entry">
+      <div class="name">findByEntityAsync</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/data/store/LEventStore$.html" class="extype" name="org.apache.predictionio.data.store.LEventStore">LEventStore</a> <a href="../org/apache/predictionio/data/store/java/LJavaEventStore$.html" class="extype" name="org.apache.predictionio.data.store.java.LJavaEventStore">LJavaEventStore</a> </div>
+    </div><div class="entry">
       <div class="name"><strike>findSingleEntity</strike></div>
       <div class="occurrences"><strike><a href="../org/apache/predictionio/data/storage/LEvents.html" class="extype" name="org.apache.predictionio.data.storage.LEvents">LEvents</a></strike> </div>
     </div><div class="entry">
diff --git a/api/current/index/index-g.html b/api/current/index/index-g.html
index f58eb99..eecbce0 100644
--- a/api/current/index/index-g.html
+++ b/api/current/index/index-g.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-h.html b/api/current/index/index-h.html
index 34aef7b..b595f65 100644
--- a/api/current/index/index-h.html
+++ b/api/current/index/index-h.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -25,5 +25,8 @@
     </div><div class="entry">
       <div class="name">header</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a> </div>
+    </div><div class="entry">
+      <div class="name">https</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
     </div></body>
       </html>
diff --git a/api/current/index/index-i.html b/api/current/index/index-i.html
index 7c69ce8..adb9fc2 100644
--- a/api/current/index/index-i.html
+++ b/api/current/index/index-i.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-j.html b/api/current/index/index-j.html
index c760392..4c6f66b 100644
--- a/api/current/index/index-j.html
+++ b/api/current/index/index-j.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -17,6 +17,9 @@
       <div class="name">Json4sNative</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/JsonExtractorOption$.html" class="extype" name="org.apache.predictionio.workflow.JsonExtractorOption">JsonExtractorOption</a> </div>
     </div><div class="entry">
+      <div class="name">Json4sSupport</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a> </div>
+    </div><div class="entry">
       <div class="name">JsonExtractor</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
     </div><div class="entry">
diff --git a/api/current/index/index-k.html b/api/current/index/index-k.html
index b976fab..2842688 100644
--- a/api/current/index/index-k.html
+++ b/api/current/index/index-k.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-l.html b/api/current/index/index-l.html
index 9e2fc80..8e7009a 100644
--- a/api/current/index/index-l.html
+++ b/api/current/index/index-l.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -57,7 +57,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/LabeledPoint.html" class="extype" name="org.apache.predictionio.e2.engine.LabeledPoint">LabeledPoint</a> </div>
     </div><div class="entry">
       <div class="name">lastServingSec</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">lastUpdated</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/PropertyMap.html" class="extype" name="org.apache.predictionio.data.storage.PropertyMap">PropertyMap</a> </div>
@@ -69,7 +69,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Utils$.html" class="extype" name="org.apache.predictionio.controller.Utils">Utils</a> </div>
     </div><div class="entry">
       <div class="name">log</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/EngineServerPluginContext.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPluginContext">EngineServerPluginContext</a> <a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsAc [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/EngineServerPluginContext.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPluginContext">EngineServerPluginContext</a> <a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsAc [...]
     </div><div class="entry">
       <div class="name">logFile</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/CreateWorkflow$$WorkflowConfig.html" class="extype" name="org.apache.predictionio.workflow.CreateWorkflow.WorkflowConfig">WorkflowConfig</a> <a href="../org/apache/predictionio/workflow/ServerConfig.html" class="extype" name="org.apache.predictionio.workflow.ServerConfig">ServerConfig</a> </div>
diff --git a/api/current/index/index-m.html b/api/current/index/index-m.html
index e4222b3..0b20dfe 100644
--- a/api/current/index/index-m.html
+++ b/api/current/index/index-m.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -53,6 +53,15 @@
       <div class="name">makePersistentModel</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/predictionio/controller/PAlgorithm.html" class="extype" name="org.apache.predictionio.controller.PAlgorithm">PAlgorithm</a> <a href="../or [...]
     </div><div class="entry">
+      <div class="name">marshaller</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a> </div>
+    </div><div class="entry">
+      <div class="name">materializer</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
+    </div><div class="entry">
+      <div class="name">mediaTypes</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a> </div>
+    </div><div class="entry">
       <div class="name">metric</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator">MetricEvaluator</a> </div>
     </div><div class="entry">
@@ -63,15 +72,12 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/BatchPredict$.html" class="extype" name="org.apache.predictionio.workflow.BatchPredict">BatchPredict</a> <a href="../org/apache/predictionio/workflow/CreateServer$.html" class="extype" name="org.apache.predictionio.workflow.CreateServer">CreateServer</a> </div>
     </div><div class="entry">
       <div class="name">models</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/data/storage/Model.html" class="extype" name="org.apache.predictionio.data.storage.Model">Model</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/data/storage/Model.html" class="extype" name="org.apache.predictionio.data.storage.Model">Model</a> <a href="../org/apache/predictionio/e2/engine/PythonEngine$.html" class="extype" name="org.apache.predictionio.e2.engine.PythonEngine">PythonEngine</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">modifyLogging</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/WorkflowUtils$.html" class="extype" name="org.apache.predictionio.workflow.WorkflowUtils">WorkflowUtils</a> </div>
     </div><div class="entry">
       <div class="name">msg</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DataMapException.html" class="extype" name="org.apache.predictionio.data.storage.DataMapException">DataMapException</a> </div>
-    </div><div class="entry">
-      <div class="name">myRoute</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
     </div></body>
       </html>
diff --git a/api/current/index/index-n.html b/api/current/index/index-n.html
index 9a68060..728f400 100644
--- a/api/current/index/index-n.html
+++ b/api/current/index/index-n.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-o.html b/api/current/index/index-o.html
index 7cdaa7a..81feb4f 100644
--- a/api/current/index/index-o.html
+++ b/api/current/index/index-o.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-p.html b/api/current/index/index-p.html
index dab87e0..6cc43ed 100644
--- a/api/current/index/index-p.html
+++ b/api/current/index/index-p.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -39,7 +39,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/store/python/package.html" class="extype" name="org.apache.predictionio.data.store.python">python</a> </div>
     </div><div class="entry">
       <div class="name">Params</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> <a href="../org/apache/predictionio/e2/engine/PythonServing$.html" class="extype" name="org.apache.predictionio.e2.engine.PythonServing">PythonServing</a> </div>
     </div><div class="entry">
       <div class="name">PersistentModel</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> </div>
@@ -53,6 +53,9 @@
       <div class="name">PluginsActor</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
     </div><div class="entry">
+      <div class="name">PredictionServer</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
+    </div><div class="entry">
       <div class="name">PreparatorMap</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine$.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> </div>
     </div><div class="entry">
@@ -65,6 +68,21 @@
       <div class="name">PropertyMap</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/package.html" class="extype" name="org.apache.predictionio.data.storage">storage</a> </div>
     </div><div class="entry">
+      <div class="name">PythonAlgorithm</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/package.html" class="extype" name="org.apache.predictionio.e2.engine">engine</a> </div>
+    </div><div class="entry">
+      <div class="name">PythonDataSource</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/package.html" class="extype" name="org.apache.predictionio.e2.engine">engine</a> </div>
+    </div><div class="entry">
+      <div class="name">PythonEngine</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/package.html" class="extype" name="org.apache.predictionio.e2.engine">engine</a> </div>
+    </div><div class="entry">
+      <div class="name">PythonPreparator</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/package.html" class="extype" name="org.apache.predictionio.e2.engine">engine</a> </div>
+    </div><div class="entry">
+      <div class="name">PythonServing</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/package.html" class="extype" name="org.apache.predictionio.e2.engine">engine</a> </div>
+    </div><div class="entry">
       <div class="name">parallel</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/StorageClientConfig.html" class="extype" name="org.apache.predictionio.data.storage.StorageClientConfig">StorageClientConfig</a> </div>
     </div><div class="entry">
@@ -87,7 +105,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/PluginsActor$$HandleREST.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor.HandleREST">HandleREST</a> </div>
     </div><div class="entry">
       <div class="name">pluginContext</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">pluginDescription</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/EngineServerPlugin.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPlugin">EngineServerPlugin</a> </div>
@@ -105,7 +123,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/EngineServerPluginContext.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPluginContext">EngineServerPluginContext</a> </div>
     </div><div class="entry">
       <div class="name">pluginsActorRef</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">port</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerConfig.html" class="extype" name="org.apache.predictionio.workflow.ServerConfig">ServerConfig</a> </div>
@@ -114,7 +132,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/WithPrId.html" class="extype" name="org.apache.predictionio.controller.WithPrId">WithPrId</a> <a href="../org/apache/predictionio/data/storage/Event.html" class="extype" name="org.apache.predictionio.data.storage.Event">Event</a> </div>
     </div><div class="entry">
       <div class="name">predict</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/predictionio/controller/PAlgorithm.html" class="extype" name="org.apache.predictionio.controller.PAlgorithm">PAlgorithm</a> <a href="../or [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/predictionio/controller/PAlgorithm.html" class="extype" name="org.apache.predictionio.controller.PAlgorithm">PAlgorithm</a> <a href="../or [...]
     </div><div class="entry">
       <div class="name">predictBase</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/predictionio/controller/PAlgorithm.html" class="extype" name="org.apache.predictionio.controller.PAlgorithm">PAlgorithm</a> <a href="../or [...]
@@ -135,10 +153,10 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> </div>
     </div><div class="entry">
       <div class="name">preparatorParams</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html" cl [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html" cl [...]
     </div><div class="entry">
       <div class="name">prepare</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/LPreparator.html" class="extype" name="org.apache.predictionio.controller.LPreparator">LPreparator</a> <a href="../org/apache/predictionio/controller/PPreparator.html" class="extype" name="org.apache.predictionio.controller.PPreparator">PPreparator</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/LPreparator.html" class="extype" name="org.apache.predictionio.controller.LPreparator">LPreparator</a> <a href="../org/apache/predictionio/controller/PPreparator.html" class="extype" name="org.apache.predictionio.controller.PPreparator">PPreparator</a> <a href="../org/apache/predictionio/e2/engine/PythonPreparator.html" class="extype" name="org.apache.predictionio.e2.engine.PythonPreparator">PythonPreparator</a [...]
     </div><div class="entry">
       <div class="name">prepareBase</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/IdentityPreparator.html" class="extype" name="org.apache.predictionio.controller.IdentityPreparator">IdentityPreparator</a> <a href="../org/apache/predictionio/controller/LPreparator.html" class="extype" name="org.apache.predictionio.controller.LPreparator">LPreparator</a> <a href="../org/apache/predictionio/controller/PPreparator.html" class="extype" name="org.apache.predictionio.controller.PPreparator">PPrepa [...]
diff --git a/api/current/index/index-q.html b/api/current/index/index-q.html
index c947170..2907553 100644
--- a/api/current/index/index-q.html
+++ b/api/current/index/index-q.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-r.html b/api/current/index/index-r.html
index cbd7a37..0647f33 100644
--- a/api/current/index/index-r.html
+++ b/api/current/index/index-r.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -27,19 +27,19 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/BatchEventsJson4sSupport$.html" class="extype" name="org.apache.predictionio.data.storage.BatchEventsJson4sSupport">BatchEventsJson4sSupport</a> <a href="../org/apache/predictionio/data/storage/EventJson4sSupport$.html" class="extype" name="org.apache.predictionio.data.storage.EventJson4sSupport">EventJson4sSupport</a> </div>
     </div><div class="entry">
       <div class="name">readTraining</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/LDataSource.html" class="extype" name="org.apache.predictionio.controller.LDataSource">LDataSource</a> <a href="../org/apache/predictionio/controller/PDataSource.html" class="extype" name="org.apache.predictionio.controller.PDataSource">PDataSource</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/LDataSource.html" class="extype" name="org.apache.predictionio.controller.LDataSource">LDataSource</a> <a href="../org/apache/predictionio/controller/PDataSource.html" class="extype" name="org.apache.predictionio.controller.PDataSource">PDataSource</a> <a href="../org/apache/predictionio/e2/engine/PythonDataSource.html" class="extype" name="org.apache.predictionio.e2.engine.PythonDataSource">PythonDataSource</a [...]
     </div><div class="entry">
       <div class="name">readTrainingBase</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/LDataSource.html" class="extype" name="org.apache.predictionio.controller.LDataSource">LDataSource</a> <a href="../org/apache/predictionio/controller/PDataSource.html" class="extype" name="org.apache.predictionio.controller.PDataSource">PDataSource</a> <a href="../org/apache/predictionio/core/BaseDataSource.html" class="extype" name="org.apache.predictionio.core.BaseDataSource">BaseDataSource</a> </div>
     </div><div class="entry">
       <div class="name">receive</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> </div>
     </div><div class="entry">
       <div class="name">recreateEvent</div>
       <div class="occurrences"><a href="../org/apache/predictionio/core/SelfCleaningDataSource.html" class="extype" name="org.apache.predictionio.core.SelfCleaningDataSource">SelfCleaningDataSource</a> </div>
     </div><div class="entry">
       <div class="name">remoteLog</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">remove</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/LEvents.html" class="extype" name="org.apache.predictionio.data.storage.LEvents">LEvents</a> </div>
@@ -60,7 +60,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/core/SelfCleaningDataSource.html" class="extype" name="org.apache.predictionio.core.SelfCleaningDataSource">SelfCleaningDataSource</a> </div>
     </div><div class="entry">
       <div class="name">requestCount</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">require</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DataMap.html" class="extype" name="org.apache.predictionio.data.storage.DataMap">DataMap</a> </div>
diff --git a/api/current/index/index-s.html b/api/current/index/index-s.html
index f67fe06..a9ad3c9 100644
--- a/api/current/index/index-s.html
+++ b/api/current/index/index-s.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -26,9 +26,6 @@
       <div class="name">Serializer</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DateTimeJson4sSupport$.html" class="extype" name="org.apache.predictionio.data.storage.DateTimeJson4sSupport">DateTimeJson4sSupport</a> </div>
     </div><div class="entry">
-      <div class="name">ServerActor</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
-    </div><div class="entry">
       <div class="name">ServerConfig</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
     </div><div class="entry">
@@ -41,15 +38,15 @@
       <div class="name">ServingResult</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow">FastEvalEngineWorkflow</a> </div>
     </div><div class="entry">
+      <div class="name">ShouldWritePretty</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a> </div>
+    </div><div class="entry">
       <div class="name">SimpleEngine</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> </div>
     </div><div class="entry">
       <div class="name">SimpleEngineParams</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/package.html" class="extype" name="org.apache.predictionio.controller">controller</a> </div>
     </div><div class="entry">
-      <div class="name">SparkVersionDependent</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/data/package.html" class="extype" name="org.apache.predictionio.data">data</a> </div>
-    </div><div class="entry">
       <div class="name">SparkWorkflowUtils</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a> </div>
     </div><div class="entry">
@@ -110,6 +107,9 @@
       <div class="name">score</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricScores.html" class="extype" name="org.apache.predictionio.controller.MetricScores">MetricScores</a> </div>
     </div><div class="entry">
+      <div class="name">serialization</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/EngineServerJson4sSupport$.html" class="extype" name="org.apache.predictionio.workflow.EngineServerJson4sSupport">EngineServerJson4sSupport</a> </div>
+    </div><div class="entry">
       <div class="name">serializeToJValue</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DateTimeJson4sSupport$.html" class="extype" name="org.apache.predictionio.data.storage.DateTimeJson4sSupport">DateTimeJson4sSupport</a> <a href="../org/apache/predictionio/data/storage/EventJson4sSupport$.html" class="extype" name="org.apache.predictionio.data.storage.EventJson4sSupport">EventJson4sSupport</a> </div>
     </div><div class="entry">
@@ -123,10 +123,10 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
     </div><div class="entry">
       <div class="name">serverStartTime</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">serving</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator$$EngineVariant.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator.EngineVariant">EngineVariant</a> <a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluator$$EngineVariant.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluator.EngineVariant">EngineVariant</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">servingCache</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow">FastEvalEngineWorkflow</a> </div>
@@ -135,7 +135,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> </div>
     </div><div class="entry">
       <div class="name">servingParams</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix">ServingPrefix</a> <a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.pre [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> <a href="../org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix">ServingPrefix</a> <a href="../org/apache/predictionio/data/storage/EngineInstance.html" class="extype" name="org.apache.pre [...]
     </div><div class="entry">
       <div class="name">size</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/BiMap.html" class="extype" name="org.apache.predictionio.data.storage.BiMap">BiMap</a> <a href="../org/apache/predictionio/data/storage/EntityIdIxMap.html" class="extype" name="org.apache.predictionio.data.storage.EntityIdIxMap">EntityIdIxMap</a> </div>
@@ -161,12 +161,6 @@
       <div class="name">splitData</div>
       <div class="occurrences"><a href="../org/apache/predictionio/e2/evaluation/CommonHelperFunctions$.html" class="extype" name="org.apache.predictionio.e2.evaluation.CommonHelperFunctions">CommonHelperFunctions</a> </div>
     </div><div class="entry">
-      <div class="name">sprayHttpListener</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
-    </div><div class="entry">
-      <div class="name">sqlSession</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/data/SparkVersionDependent$.html" class="extype" name="org.apache.predictionio.data.SparkVersionDependent">SparkVersionDependent</a> </div>
-    </div><div class="entry">
       <div class="name">sslEnforced</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
     </div><div class="entry">
@@ -198,12 +192,12 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/BiMap$.html" class="extype" name="org.apache.predictionio.data.storage.BiMap">BiMap</a> </div>
     </div><div class="entry">
       <div class="name">supplement</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/LServing.html" class="extype" name="org.apache.predictionio.controller.LServing">LServing</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/LServing.html" class="extype" name="org.apache.predictionio.controller.LServing">LServing</a> <a href="../org/apache/predictionio/e2/engine/PythonServing.html" class="extype" name="org.apache.predictionio.e2.engine.PythonServing">PythonServing</a> </div>
     </div><div class="entry">
       <div class="name">supplementBase</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/LServing.html" class="extype" name="org.apache.predictionio.controller.LServing">LServing</a> <a href="../org/apache/predictionio/core/BaseServing.html" class="extype" name="org.apache.predictionio.core.BaseServing">BaseServing</a> </div>
     </div><div class="entry">
       <div class="name">system</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> <a href="../org/apache/predictionio/workflow/PluginsActor.html" class="extype" name="org.apache.predictionio.workflow.PluginsActor">PluginsActor</a> <a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div></body>
       </html>
diff --git a/api/current/index/index-t.html b/api/current/index/index-t.html
index 01ebec1..fa84730 100644
--- a/api/current/index/index-t.html
+++ b/api/current/index/index-t.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -11,6 +11,9 @@
     
         </head>
         <body><div class="entry">
+      <div class="name">True</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a> </div>
+    </div><div class="entry">
       <div class="name">tags</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/Event.html" class="extype" name="org.apache.predictionio.data.storage.Event">Event</a> </div>
     </div><div class="entry">
@@ -36,7 +39,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/WorkflowUtils$.html" class="extype" name="org.apache.predictionio.workflow.WorkflowUtils">WorkflowUtils</a> </div>
     </div><div class="entry">
       <div class="name">timeout</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/workflow/ServerActor.html" class="extype" name="org.apache.predictionio.workflow.ServerActor">ServerActor</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/workflow/PredictionServer.html" class="extype" name="org.apache.predictionio.workflow.PredictionServer">PredictionServer</a> </div>
     </div><div class="entry">
       <div class="name">toBinary</div>
       <div class="occurrences"><a href="../org/apache/predictionio/e2/engine/BinaryVectorizer.html" class="extype" name="org.apache.predictionio.e2.engine.BinaryVectorizer">BinaryVectorizer</a> </div>
@@ -57,7 +60,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/DataMap.html" class="extype" name="org.apache.predictionio.data.storage.DataMap">DataMap</a> </div>
     </div><div class="entry">
       <div class="name">toMap</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/core/BuildInfo$.html" class="extype" name="org.apache.predictionio.core.BuildInfo">BuildInfo</a> <a href="../org/apache/predictionio/data/storage/BiMap.html" class="extype" name="org.apache.predictionio.data.storage.BiMap">BiMap</a> <a href="../org/apache/predictionio/data/storage/EntityIdIxMap.html" class="extype" name="org.apache.predictionio.data.storage.EntityIdIxMap">EntityIdIxMap</a> </div>
+      <div class="occurrences"><a href="../org/apache/predictionio/data/storage/BiMap.html" class="extype" name="org.apache.predictionio.data.storage.BiMap">BiMap</a> <a href="../org/apache/predictionio/data/storage/EntityIdIxMap.html" class="extype" name="org.apache.predictionio.data.storage.EntityIdIxMap">EntityIdIxMap</a> </div>
     </div><div class="entry">
       <div class="name">toOneLiner</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/MetricEvaluatorResult.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluatorResult">MetricEvaluatorResult</a> <a href="../org/apache/predictionio/core/BaseEvaluatorResult.html" class="extype" name="org.apache.predictionio.core.BaseEvaluatorResult">BaseEvaluatorResult</a> </div>
@@ -69,7 +72,7 @@
       <div class="occurrences"><a href="../org/apache/predictionio/controller/EmptyParams.html" class="extype" name="org.apache.predictionio.controller.EmptyParams">EmptyParams</a> <a href="../org/apache/predictionio/controller/MetricEvaluatorResult.html" class="extype" name="org.apache.predictionio.controller.MetricEvaluatorResult">MetricEvaluatorResult</a> <a href="../org/apache/predictionio/core/BuildInfo$.html" class="extype" name="org.apache.predictionio.core.BuildInfo">BuildInfo</a [...]
     </div><div class="entry">
       <div class="name">train</div>
-      <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> <a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/pre [...]
+      <div class="occurrences"><a href="../org/apache/predictionio/controller/Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> <a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/pre [...]
     </div><div class="entry">
       <div class="name">trainBase</div>
       <div class="occurrences"><a href="../org/apache/predictionio/controller/LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.LAlgorithm">LAlgorithm</a> <a href="../org/apache/predictionio/controller/P2LAlgorithm.html" class="extype" name="org.apache.predictionio.controller.P2LAlgorithm">P2LAlgorithm</a> <a href="../org/apache/predictionio/controller/PAlgorithm.html" class="extype" name="org.apache.predictionio.controller.PAlgorithm">PAlgorithm</a> <a href="../or [...]
diff --git a/api/current/index/index-u.html b/api/current/index/index-u.html
index 1d57c23..9e48cc3 100644
--- a/api/current/index/index-u.html
+++ b/api/current/index/index-u.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
@@ -17,6 +17,12 @@
       <div class="name">undeploy</div>
       <div class="occurrences"><a href="../org/apache/predictionio/workflow/MasterActor.html" class="extype" name="org.apache.predictionio.workflow.MasterActor">MasterActor</a> </div>
     </div><div class="entry">
+      <div class="name">unmarshaller</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a> </div>
+    </div><div class="entry">
+      <div class="name">unmarshallerContentTypes</div>
+      <div class="occurrences"><a href="../org/apache/predictionio/akkahttpjson4s/Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a> </div>
+    </div><div class="entry">
       <div class="name">update</div>
       <div class="occurrences"><a href="../org/apache/predictionio/data/storage/AccessKeys.html" class="extype" name="org.apache.predictionio.data.storage.AccessKeys">AccessKeys</a> <a href="../org/apache/predictionio/data/storage/Apps.html" class="extype" name="org.apache.predictionio.data.storage.Apps">Apps</a> <a href="../org/apache/predictionio/data/storage/EngineInstances.html" class="extype" name="org.apache.predictionio.data.storage.EngineInstances">EngineInstances</a> <a href=".. [...]
     </div></body>
diff --git a/api/current/index/index-v.html b/api/current/index/index-v.html
index f48bdf3..732988b 100644
--- a/api/current/index/index-v.html
+++ b/api/current/index/index-v.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-w.html b/api/current/index/index-w.html
index 6aa037a..8bc7f52 100644
--- a/api/current/index/index-w.html
+++ b/api/current/index/index-w.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/index/index-z.html b/api/current/index/index-z.html
index 39c35a7..85f6b2c 100644
--- a/api/current/index/index-z.html
+++ b/api/current/index/index-z.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PredictionIO Scala API 0.13.0</title>
-          <meta name="description" content="PredictionIO Scala API 0.13.0" />
-          <meta name="keywords" content="PredictionIO Scala API 0.13.0" />
+          <title>PredictionIO Scala API 0.14.0</title>
+          <meta name="description" content="PredictionIO Scala API 0.14.0" />
+          <meta name="keywords" content="PredictionIO Scala API 0.14.0" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../lib/ref-index.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/org/apache/package.html b/api/current/org/apache/package.html
index 2b4cd39..70fc249 100644
--- a/api/current/org/apache/package.html
+++ b/api/current/org/apache/package.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>apache - PredictionIO Scala API 0.13.0 - org.apache</title>
-          <meta name="description" content="apache - PredictionIO Scala API 0.13.0 - org.apache" />
-          <meta name="keywords" content="apache PredictionIO Scala API 0.13.0 org.apache" />
+          <title>apache - PredictionIO Scala API 0.14.0 - org.apache</title>
+          <meta name="description" content="apache - PredictionIO Scala API 0.14.0 - org.apache" />
+          <meta name="keywords" content="apache PredictionIO Scala API 0.14.0 org.apache" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
diff --git a/api/current/org/apache/predictionio/data/SparkVersionDependent$.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$False$.html
similarity index 69%
copy from api/current/org/apache/predictionio/data/SparkVersionDependent$.html
copy to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$False$.html
index 786abab..a0134e5 100644
--- a/api/current/org/apache/predictionio/data/SparkVersionDependent$.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$False$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>SparkVersionDependent - PredictionIO Scala API 0.13.0 - org.apache.predictionio.data.SparkVersionDependent</title>
-          <meta name="description" content="SparkVersionDependent - PredictionIO Scala API 0.13.0 - org.apache.predictionio.data.SparkVersionDependent" />
-          <meta name="keywords" content="SparkVersionDependent PredictionIO Scala API 0.13.0 org.apache.predictionio.data.SparkVersionDependent" />
+          <title>False - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False</title>
+          <meta name="description" content="False - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False" />
+          <meta name="keywords" content="False PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.data.SparkVersionDependent$';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -29,11 +29,11 @@
         <body class="value">
       <div id="definition">
         <img alt="Object" src="../../../../lib/object_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.data">data</a></p>
-        <h1>SparkVersionDependent</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="org.apache.predictionio.data">package data</a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a>.<a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a>.<a href="Json4sS [...]
+        <h1>False</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="Json4sSupport$$ShouldWritePretty$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">package ShouldWritePretty</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -45,13 +45,13 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">SparkVersionDependent</span>
+        <span class="name">False</span><span class="result"> extends <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -69,7 +69,7 @@
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.data.SparkVersionDependent"><span>SparkVersionDependent</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False"><span>False</span></li><li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty"><span>ShouldWritePretty</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -103,10 +103,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -120,10 +120,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -137,10 +137,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -157,7 +157,7 @@
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -171,10 +171,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -194,10 +194,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -211,10 +211,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -228,10 +228,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -254,7 +254,7 @@
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -268,10 +268,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -285,10 +285,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -302,10 +302,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -319,10 +319,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -336,31 +336,14 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="org.apache.predictionio.data.SparkVersionDependent#sqlSession" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="sqlSession(sc:org.apache.spark.SparkContext):org.apache.spark.sql.SparkSession"></a>
-      <a id="sqlSession(SparkContext):SparkSession"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sqlSession</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <span class="extype" name="org.apache.spark.sql.SparkSession">SparkSession</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@sqlSession(sc:org.apache.spark.SparkContext):org.apache.spark.sql.SparkSession" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
     </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
       <a id="synchronized[T0](⇒T0):T0"></a>
@@ -373,7 +356,7 @@
         <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -390,7 +373,7 @@
         <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -404,10 +387,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -427,10 +410,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -450,10 +433,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$False$@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -473,10 +456,12 @@
         </div>
 
         <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+        <div class="parent" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">
+              <h3>Inherited from <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/data/SparkVersionDependent$.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$True$.html
similarity index 69%
rename from api/current/org/apache/predictionio/data/SparkVersionDependent$.html
rename to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$True$.html
index 786abab..860842c 100644
--- a/api/current/org/apache/predictionio/data/SparkVersionDependent$.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$$True$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>SparkVersionDependent - PredictionIO Scala API 0.13.0 - org.apache.predictionio.data.SparkVersionDependent</title>
-          <meta name="description" content="SparkVersionDependent - PredictionIO Scala API 0.13.0 - org.apache.predictionio.data.SparkVersionDependent" />
-          <meta name="keywords" content="SparkVersionDependent PredictionIO Scala API 0.13.0 org.apache.predictionio.data.SparkVersionDependent" />
+          <title>True - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True</title>
+          <meta name="description" content="True - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True" />
+          <meta name="keywords" content="True PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.data.SparkVersionDependent$';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -29,11 +29,11 @@
         <body class="value">
       <div id="definition">
         <img alt="Object" src="../../../../lib/object_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.data">data</a></p>
-        <h1>SparkVersionDependent</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="org.apache.predictionio.data">package data</a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a>.<a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a>.<a href="Json4sS [...]
+        <h1>True</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="Json4sSupport$$ShouldWritePretty$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">package ShouldWritePretty</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -45,13 +45,13 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">SparkVersionDependent</span>
+        <span class="name">True</span><span class="result"> extends <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -69,7 +69,7 @@
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.data.SparkVersionDependent"><span>SparkVersionDependent</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True"><span>True</span></li><li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty"><span>ShouldWritePretty</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -103,10 +103,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -120,10 +120,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -137,10 +137,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -157,7 +157,7 @@
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -171,10 +171,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -194,10 +194,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -211,10 +211,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -228,10 +228,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -254,7 +254,7 @@
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -268,10 +268,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -285,10 +285,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -302,10 +302,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -319,10 +319,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -336,31 +336,14 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="org.apache.predictionio.data.SparkVersionDependent#sqlSession" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="sqlSession(sc:org.apache.spark.SparkContext):org.apache.spark.sql.SparkSession"></a>
-      <a id="sqlSession(SparkContext):SparkSession"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">sqlSession</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <span class="extype" name="org.apache.spark.sql.SparkSession">SparkSession</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@sqlSession(sc:org.apache.spark.SparkContext):org.apache.spark.sql.SparkSession" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
     </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
       <a id="synchronized[T0](⇒T0):T0"></a>
@@ -373,7 +356,7 @@
         <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -390,7 +373,7 @@
         <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -404,10 +387,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -427,10 +410,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -450,10 +433,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.data.SparkVersionDependent$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$$True$@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -473,10 +456,12 @@
         </div>
 
         <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+        <div class="parent" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">
+              <h3>Inherited from <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/workflow/EngineServerPlugin$.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$.html
similarity index 68%
copy from api/current/org/apache/predictionio/workflow/EngineServerPlugin$.html
copy to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$.html
index 95f6fcd..45cd4d0 100644
--- a/api/current/org/apache/predictionio/workflow/EngineServerPlugin$.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineServerPlugin - PredictionIO Scala API 0.13.0 - org.apache.predictionio.workflow.EngineServerPlugin</title>
-          <meta name="description" content="EngineServerPlugin - PredictionIO Scala API 0.13.0 - org.apache.predictionio.workflow.EngineServerPlugin" />
-          <meta name="keywords" content="EngineServerPlugin PredictionIO Scala API 0.13.0 org.apache.predictionio.workflow.EngineServerPlugin" />
+          <title>ShouldWritePretty - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty</title>
+          <meta name="description" content="ShouldWritePretty - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" />
+          <meta name="keywords" content="ShouldWritePretty PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.workflow.EngineServerPlugin$';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -28,14 +28,14 @@
         </head>
         <body class="value">
       <div id="definition">
-        <a href="EngineServerPlugin.html" title="See companion trait"><img alt="Object/Trait" src="../../../../lib/object_to_trait_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a></p>
-        <h1><a href="EngineServerPlugin.html" title="See companion trait">EngineServerPlugin</a></h1><h3><span class="morelinks"><div>
+        <a href="Json4sSupport$$ShouldWritePretty.html" title="See companion class"><img alt="Object/Class" src="../../../../lib/object_to_class_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a>.<a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></p>
+        <h1><a href="Json4sSupport$$ShouldWritePretty.html" title="See companion class">ShouldWritePretty</a></h1><h3><span class="morelinks"><div>
             Related Docs:
-            <a href="EngineServerPlugin.html" title="See companion trait">trait EngineServerPlugin</a>
-            | <a href="package.html" class="extype" name="org.apache.predictionio.workflow">package workflow</a>
+            <a href="Json4sSupport$$ShouldWritePretty.html" title="See companion class">class ShouldWritePretty</a>
+            | <a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">package Json4sSupport</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -47,13 +47,13 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineServerPlugin</span>
+        <span class="name">ShouldWritePretty</span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -71,7 +71,7 @@
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.workflow.EngineServerPlugin"><span>EngineServerPlugin</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty"><span>ShouldWritePretty</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -105,10 +105,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -122,10 +122,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -139,14 +139,48 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="False"></a>
+      <a id="False:False"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Json4sSupport$$ShouldWritePretty$$False$.html"><span class="name">False</span></a><span class="result"> extends <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@False" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="True"></a>
+      <a id="True:True"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Json4sSupport$$ShouldWritePretty$$True$.html"><span class="name">True</span></a><span class="result"> extends <a href="Json4sSupport$$ShouldWritePretty.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty">ShouldWritePretty</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@True" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -159,7 +193,7 @@
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -173,10 +207,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -196,10 +230,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -213,10 +247,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -230,10 +264,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -256,7 +290,7 @@
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -270,10 +304,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -287,10 +321,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -304,10 +338,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -321,10 +355,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -338,48 +372,14 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="org.apache.predictionio.workflow.EngineServerPlugin#outputBlocker" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="outputBlocker:String"></a>
-      <a id="outputBlocker:String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">outputBlocker</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@outputBlocker:String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
-    </li><li name="org.apache.predictionio.workflow.EngineServerPlugin#outputSniffer" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="outputSniffer:String"></a>
-      <a id="outputSniffer:String"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">outputSniffer</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@outputSniffer:String" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
     </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
       <a id="synchronized[T0](⇒T0):T0"></a>
@@ -392,7 +392,7 @@
         <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -409,7 +409,7 @@
         <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -423,10 +423,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -446,10 +446,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -469,10 +469,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPlugin$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty$@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -493,9 +493,9 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Params.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty.html
similarity index 69%
copy from api/current/org/apache/predictionio/controller/Params.html
copy to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty.html
index 6c004b5..8255e89 100644
--- a/api/current/org/apache/predictionio/controller/Params.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$$ShouldWritePretty.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>Params - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Params</title>
-          <meta name="description" content="Params - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Params" />
-          <meta name="keywords" content="Params PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Params" />
+          <title>ShouldWritePretty - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty</title>
+          <meta name="description" content="ShouldWritePretty - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" />
+          <meta name="keywords" content="ShouldWritePretty PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.controller.Params';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -28,12 +28,14 @@
         </head>
         <body class="type">
       <div id="definition">
-        <img alt="Trait" src="../../../../lib/trait_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.controller">controller</a></p>
-        <h1>Params</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="org.apache.predictionio.controller">package controller</a>
+        <a href="Json4sSupport$$ShouldWritePretty$.html" title="See companion object"><img alt="Class/Object" src="../../../../lib/class_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a>.<a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></p>
+        <h1><a href="Json4sSupport$$ShouldWritePretty$.html" title="See companion object">ShouldWritePretty</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Json4sSupport$$ShouldWritePretty$.html" title="See companion object">object ShouldWritePretty</a>
+            | <a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">package Json4sSupport</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -41,22 +43,20 @@
 
       <h4 id="signature" class="signature">
       <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">trait</span>
+        <span class="modifier">sealed abstract </span>
+        <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">Params</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">ShouldWritePretty</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Base trait for all kinds of parameters that will be passed to constructors
-of different controller classes.
-</p></div><div class="toggleContainer block">
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="EmptyParams.html" class="extype" name="org.apache.predictionio.controller.EmptyParams">EmptyParams</a></div>
+            <div class="subClasses hiddenContent"><a href="Json4sSupport$$ShouldWritePretty$$False$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.False">False</a>, <a href="Json4sSupport$$ShouldWritePretty$$True$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True">True</a></div>
           </div></div>
         
 
@@ -74,7 +74,7 @@ of different controller classes.
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.controller.Params"><span>Params</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty"><span>ShouldWritePretty</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -108,10 +108,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -125,10 +125,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -142,10 +142,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -162,7 +162,7 @@ of different controller classes.
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -176,10 +176,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -199,10 +199,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -216,10 +216,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -233,10 +233,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -259,7 +259,7 @@ of different controller classes.
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -273,10 +273,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -290,10 +290,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -307,10 +307,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -324,10 +324,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -341,10 +341,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -361,7 +361,7 @@ of different controller classes.
         <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -378,7 +378,7 @@ of different controller classes.
         <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -392,10 +392,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -415,10 +415,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -438,10 +438,10 @@ of different controller classes.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.Params@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$$ShouldWritePretty@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -461,14 +461,10 @@ of different controller classes.
         </div>
 
         <div id="inheritedMembers">
-        <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
-            </div><div class="parent" name="java.io.Serializable">
-              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
-            </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+        <div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/workflow/EngineServerPluginContext.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$.html
similarity index 56%
copy from api/current/org/apache/predictionio/workflow/EngineServerPluginContext.html
copy to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$.html
index 9c5aed5..25b6048 100644
--- a/api/current/org/apache/predictionio/workflow/EngineServerPluginContext.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineServerPluginContext - PredictionIO Scala API 0.13.0 - org.apache.predictionio.workflow.EngineServerPluginContext</title>
-          <meta name="description" content="EngineServerPluginContext - PredictionIO Scala API 0.13.0 - org.apache.predictionio.workflow.EngineServerPluginContext" />
-          <meta name="keywords" content="EngineServerPluginContext PredictionIO Scala API 0.13.0 org.apache.predictionio.workflow.EngineServerPluginContext" />
+          <title>Json4sSupport - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport</title>
+          <meta name="description" content="Json4sSupport - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport" />
+          <meta name="keywords" content="Json4sSupport PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.workflow.EngineServerPluginContext';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport$';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -26,16 +26,16 @@
    	  </script>
     
         </head>
-        <body class="type">
+        <body class="value">
       <div id="definition">
-        <a href="EngineServerPluginContext$.html" title="See companion object"><img alt="Class/Object" src="../../../../lib/class_to_object_big.png" /></a>
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.workflow">workflow</a></p>
-        <h1><a href="EngineServerPluginContext$.html" title="See companion object">EngineServerPluginContext</a></h1><h3><span class="morelinks"><div>
+        <a href="Json4sSupport.html" title="See companion trait"><img alt="Object/Trait" src="../../../../lib/object_to_trait_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a></p>
+        <h1><a href="Json4sSupport.html" title="See companion trait">Json4sSupport</a></h1><h3><span class="morelinks"><div>
             Related Docs:
-            <a href="EngineServerPluginContext$.html" title="See companion object">object EngineServerPluginContext</a>
-            | <a href="package.html" class="extype" name="org.apache.predictionio.workflow">package workflow</a>
+            <a href="Json4sSupport.html" title="See companion trait">trait Json4sSupport</a>
+            | <a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">package akkahttpjson4s</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -44,16 +44,17 @@
       <h4 id="signature" class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
-        <span class="kind">class</span>
+        <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineServerPluginContext</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">Json4sSupport</span><span class="result"> extends <a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></span>
       </span>
       </h4>
       
-          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><p>Pretty printing is enabled if an implicit <a href="Json4sSupport$$ShouldWritePretty$$True$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True">Json4sSupport.ShouldWritePretty.True</a> is in scope.
+</p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -71,7 +72,7 @@
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.workflow.EngineServerPluginContext"><span>EngineServerPluginContext</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport"><span>Json4sSupport</span></li><li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport"><span>Json4sSupport</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -88,21 +89,23 @@
 
       <div id="template">
         <div id="allMembers">
-        <div id="constructors" class="members">
-              <h3>Instance Constructors</h3>
-              <ol><li name="org.apache.predictionio.workflow.EngineServerPluginContext#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(plugins:scala.collection.mutable.Map[String,scala.collection.mutable.Map[String,org.apache.predictionio.workflow.EngineServerPlugin]],pluginParams:scala.collection.mutable.Map[String,org.json4s.JValue],log:akka.event.LoggingAdapter):org.apache.predictionio.workflow.EngineServerPluginContext"></a>
-      <a id="&lt;init&gt;:EngineServerPluginContext"></a>
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
+      <a id="ShouldWritePrettyextendsAnyRef"></a>
+      <a id="ShouldWritePretty:ShouldWritePretty"></a>
       <h4 class="signature">
       <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">new</span>
+        <span class="modifier">sealed abstract </span>
+        <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineServerPluginContext</span><span class="params">(<span name="plugins">plugins: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.mutable.Map" class="extype" target="_top">Map</a>[<span class="extype" name="scala.Predef.String">String</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.mutable.Map" class="extype" target="_top">Map</a>[<span class="extype" name="scala.Predef.String">String</span>, <a href [...]
+        <a href="Json4sSupport$$ShouldWritePretty.html"><span class="name">ShouldWritePretty</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@&lt;init&gt;(plugins:scala.collection.mutable.Map[String,scala.collection.mutable.Map[String,org.apache.predictionio.workflow.EngineServerPlugin]],pluginParams:scala.collection.mutable.Map[String,org.json4s.JValue],log:akka.event.LoggingAdapter):org.apache.predictionio.workflow.EngineServerPluginContext" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@ShouldWritePrettyextendsAnyRef" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -112,8 +115,6 @@
 
         
 
-        
-
         <div id="values" class="values members">
               <h3>Value Members</h3>
               <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
@@ -125,10 +126,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -142,10 +143,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -159,14 +160,31 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ShouldWritePretty"></a>
+      <a id="ShouldWritePretty:ShouldWritePretty"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Json4sSupport$$ShouldWritePretty$.html"><span class="name">ShouldWritePretty</span></a>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@ShouldWritePretty" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -179,7 +197,7 @@
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -193,10 +211,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -216,10 +234,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -233,10 +251,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -250,10 +268,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -276,7 +294,7 @@
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -290,10 +308,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -307,31 +325,50 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
-    </li><li name="org.apache.predictionio.workflow.EngineServerPluginContext#log" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="log:akka.event.LoggingAdapter"></a>
-      <a id="log:LoggingAdapter"></a>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#marshaller" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="marshaller[A&lt;:AnyRef](implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats,implicitshouldWritePretty:org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty):akka.http.scaladsl.marshalling.ToEntityMarshaller[A]"></a>
+      <a id="marshaller[A&lt;:AnyRef](Serialization,Formats,ShouldWritePretty):ToEntityMarshaller[A]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">marshaller</span><span class="tparams">[<span name="A">A &lt;: <span class="extype" name="scala.AnyRef">AnyRef</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="serialization">serialization: <span class="extype" name="org.json4s.Serialization">Serialization</span></span>, <span name="formats">formats: <span class="extype" name="org.json4s.Formats">Formats</span></span>, <span name="shouldWritePretty">shouldWritePretty [...]
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@marshaller[A&lt;:AnyRef](implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats,implicitshouldWritePretty:org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty):akka.http.scaladsl.marshalling.ToEntityMarshaller[A]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      <p class="shortcomment cmt"><code>A</code> =&gt; HTTP entity
+</p><div class="fullcomment"><div class="comment cmt"><p><code>A</code> =&gt; HTTP entity
+</p></div><dl class="paramcmts block"><dt class="tparam">A</dt><dd class="cmt"><p>type to encode, must be upper bounded by <code>AnyRef</code></p></dd><dt>returns</dt><dd class="cmt"><p>marshaller for any <code>A</code> value</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#mediaTypes" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="mediaTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.MediaType.WithFixedCharset]"></a>
+      <a id="mediaTypes:Seq[WithFixedCharset]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
-        <span class="kind">val</span>
+        <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">log</span><span class="result">: <a href="http://doc.akka.io/api/akka/2.4.17/index.html#akka.event.LoggingAdapter" class="extype" target="_top">LoggingAdapter</a></span>
+        <span class="name">mediaTypes</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="akka.http.scaladsl.model.MediaType.WithFixedCharset">WithFixedCharset</span>]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@log:akka.event.LoggingAdapter" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@mediaTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.MediaType.WithFixedCharset]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
-      
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></dd></dl></div>
     </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="ne(x$1:AnyRef):Boolean"></a>
       <a id="ne(AnyRef):Boolean"></a>
@@ -341,10 +378,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -358,10 +395,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -375,116 +412,84 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="org.apache.predictionio.workflow.EngineServerPluginContext#outputBlockers" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="outputBlockers:Map[String,org.apache.predictionio.workflow.EngineServerPlugin]"></a>
-      <a id="outputBlockers:Map[String,EngineServerPlugin]"></a>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
       <h4 class="signature">
       <span class="modifier_kind">
-        <span class="modifier"></span>
+        <span class="modifier">final </span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">outputBlockers</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <a href="EngineServerPlugin.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPlugin">EngineServerPlugin</a>]</span>
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@outputBlockers:Map[String,org.apache.predictionio.workflow.EngineServerPlugin]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
-      
-    </li><li name="org.apache.predictionio.workflow.EngineServerPluginContext#outputSniffers" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="outputSniffers:Map[String,org.apache.predictionio.workflow.EngineServerPlugin]"></a>
-      <a id="outputSniffers:Map[String,EngineServerPlugin]"></a>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">outputSniffers</span><span class="result">: <span class="extype" name="scala.Predef.Map">Map</span>[<span class="extype" name="scala.Predef.String">String</span>, <a href="EngineServerPlugin.html" class="extype" name="org.apache.predictionio.workflow.EngineServerPlugin">EngineServerPlugin</a>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@outputSniffers:Map[String,org.apache.predictionio.workflow.EngineServerPlugin]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
-    </li><li name="org.apache.predictionio.workflow.EngineServerPluginContext#pluginParams" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="pluginParams:scala.collection.mutable.Map[String,org.json4s.JValue]"></a>
-      <a id="pluginParams:Map[String,JValue]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">pluginParams</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.mutable.Map" class="extype" target="_top">Map</a>[<span class="extype" name="scala.Predef.String">String</span>, <span class="extype" name="org.json4s.JValue">JValue</span>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@pluginParams:scala.collection.mutable.Map[String,org.json4s.JValue]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      
-    </li><li name="org.apache.predictionio.workflow.EngineServerPluginContext#plugins" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="plugins:scala.collection.mutable.Map[String,scala.collection.mutable.Map[String,org.apache.predictionio.workflow.EngineServerPlugin]]"></a>
-      <a id="plugins:Map[String,Map[String,EngineServerPlugin]]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">plugins</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.mutable.Map" class="extype" target="_top">Map</a>[<span class="extype" name="scala.Predef.String">String</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.mutable.Map" class="extype" target="_top">Map</a>[<span class="extype" name="scala.Predef.String">String</span>, <a href="EngineServerPlugin.html" class="extype" name= [...]
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@plugins:scala.collection.mutable.Map[String,scala.collection.mutable.Map[String,org.apache.predictionio.workflow.EngineServerPlugin]]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
-      
-    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
-      <a id="synchronized[T0](⇒T0):T0"></a>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#unmarshaller" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unmarshaller[A](implicitevidence$1:Manifest[A],implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats):akka.http.scaladsl.unmarshalling.FromEntityUnmarshaller[A]"></a>
+      <a id="unmarshaller[A](Manifest[A],Serialization,Formats):FromEntityUnmarshaller[A]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
-        <span class="modifier">final </span>
+        <span class="modifier">implicit </span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+        <span class="name">unmarshaller</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.Predef.Manifest">Manifest</span>[<span class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.unmarshaller.A">A</span>]</span>, <span name="serialization">serialization: <span class="extype" name="org.json4s.Serialization">Serialization</span></span>, <sp [...]
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@unmarshaller[A](implicitevidence$1:Manifest[A],implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats):akka.http.scaladsl.unmarshalling.FromEntityUnmarshaller[A]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="toString():String"></a>
-      <a id="toString():String"></a>
+      <p class="shortcomment cmt">HTTP entity =&gt; <code>A</code>
+</p><div class="fullcomment"><div class="comment cmt"><p>HTTP entity =&gt; <code>A</code>
+</p></div><dl class="paramcmts block"><dt class="tparam">A</dt><dd class="cmt"><p>type to decode</p></dd><dt>returns</dt><dd class="cmt"><p>unmarshaller for <code>A</code></p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#unmarshallerContentTypes" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unmarshallerContentTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.ContentTypeRange]"></a>
+      <a id="unmarshallerContentTypes:Seq[ContentTypeRange]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+        <span class="name">unmarshallerContentTypes</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Seq" class="extype" target="_top">Seq</a>[<a href="http://doc.akka.io/api/akka-http/10.1.5/index.html#akka.http.scaladsl.model.ContentTypeRange" class="extype" target="_top">ContentTypeRange</a>]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@unmarshallerContentTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.ContentTypeRange]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></dd></dl></div>
     </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="wait():Unit"></a>
       <a id="wait():Unit"></a>
@@ -494,10 +499,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -517,10 +522,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -540,10 +545,10 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.workflow.EngineServerPluginContext@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport$@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -563,10 +568,12 @@
         </div>
 
         <div id="inheritedMembers">
-        <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+        <div class="parent" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">
+              <h3>Inherited from <a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport.html
similarity index 60%
copy from api/current/org/apache/predictionio/controller/EngineParamsGenerator.html
copy to api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport.html
index 3671b7e..b2506b2 100644
--- a/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/Json4sSupport.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineParamsGenerator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParamsGenerator</title>
-          <meta name="description" content="EngineParamsGenerator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParamsGenerator" />
-          <meta name="keywords" content="EngineParamsGenerator PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EngineParamsGenerator" />
+          <title>Json4sSupport - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport</title>
+          <meta name="description" content="Json4sSupport - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s.Json4sSupport" />
+          <meta name="keywords" content="Json4sSupport PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s.Json4sSupport" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -16,7 +16,7 @@
       <script type="text/javascript">
          if(top === self) {
             var url = '../../../../index.html';
-            var hash = 'org.apache.predictionio.controller.EngineParamsGenerator';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.Json4sSupport';
             var anchor = window.location.hash;
             var anchor_opt = '';
             if (anchor.length >= 1)
@@ -28,12 +28,14 @@
         </head>
         <body class="type">
       <div id="definition">
-        <img alt="Trait" src="../../../../lib/trait_big.png" />
-        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.controller">controller</a></p>
-        <h1>EngineParamsGenerator</h1><h3><span class="morelinks"><div>Related Doc:
-            <a href="package.html" class="extype" name="org.apache.predictionio.controller">package controller</a>
+        <a href="Json4sSupport$.html" title="See companion object"><img alt="Trait/Object" src="../../../../lib/trait_to_object_big.png" /></a>
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a>.<a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">akkahttpjson4s</a></p>
+        <h1><a href="Json4sSupport$.html" title="See companion object">Json4sSupport</a></h1><h3><span class="morelinks"><div>
+            Related Docs:
+            <a href="Json4sSupport$.html" title="See companion object">object Json4sSupport</a>
+            | <a href="package.html" class="extype" name="org.apache.predictionio.akkahttpjson4s">package akkahttpjson4s</a>
           </div></span></h3><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -45,18 +47,17 @@
         <span class="kind">trait</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineParamsGenerator</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">Json4sSupport</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Defines an engine parameters generator.</p><p>Implementations of this trait can be supplied to &quot;pio eval&quot; as the second
-command line argument.
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><p>Pretty printing is enabled if an implicit <a href="Json4sSupport$$ShouldWritePretty$$True$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True">Json4sSupport.ShouldWritePretty.True</a> is in scope.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a></div>
+            <div class="subClasses hiddenContent"><a href="Json4sSupport$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></div>
           </div></div>
         
 
@@ -74,7 +75,7 @@ command line argument.
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="org.apache.predictionio.controller.EngineParamsGenerator"><span>EngineParamsGenerator</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport"><span>Json4sSupport</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -108,10 +109,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@!=(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -125,10 +126,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@##():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@##():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -142,10 +143,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@==(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@==(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -162,7 +163,7 @@ command line argument.
         <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@asInstanceOf[T0]:T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -176,10 +177,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@clone():Object" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@clone():Object" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -190,74 +191,6 @@ command line argument.
     </span>)</span>
               
         </dd></dl></div>
-    </li><li name="org.apache.predictionio.controller.EngineParamsGenerator#engineParamsList" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="engineParamsList:Seq[org.apache.predictionio.controller.EngineParams]"></a>
-      <a id="engineParamsList:Seq[EngineParams]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span class="name">engineParamsList</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@engineParamsList:Seq[org.apache.predictionio.controller.EngineParams]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">Returns the list of <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> of this <a href="" class="extype" name="org.apache.predictionio.controller.EngineParamsGenerator">EngineParamsGenerator</a>.</p>
-    </li><li name="org.apache.predictionio.controller.EngineParamsGenerator#engineParamsList_=" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="engineParamsList_=(l:Seq[org.apache.predictionio.controller.EngineParams]):Unit"></a>
-      <a id="engineParamsList_=(Seq[EngineParams]):Unit"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">def</span>
-      </span>
-      <span class="symbol">
-        <span title="gt4s: engineParamsList_$eq" class="name">engineParamsList_=</span><span class="params">(<span name="l">l: <span class="extype" name="scala.Seq">Seq</span>[<a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a>]</span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@engineParamsList_=(l:Seq[org.apache.predictionio.controller.EngineParams]):Unit" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      <p class="shortcomment cmt">Sets the list of <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> of this <a href="" class="extype" name="org.apache.predictionio.controller.EngineParamsGenerator">EngineParamsGenerator</a>.</p>
-    </li><li name="org.apache.predictionio.controller.EngineParamsGenerator#epList" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="epList:Seq[org.apache.predictionio.controller.EngineParams]"></a>
-      <a id="epList:Seq[EngineParams]"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">epList</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a>]</span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@epList:Seq[org.apache.predictionio.controller.EngineParams]" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd></dl></div>
-    </li><li name="org.apache.predictionio.controller.EngineParamsGenerator#epListSet" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="epListSet:Boolean"></a>
-      <a id="epListSet:Boolean"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier"></span>
-        <span class="kind">var</span>
-      </span>
-      <span class="symbol">
-        <span class="name">epListSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@epListSet:Boolean" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" alt="Permalink" />
-      </a>
-    </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd></dl></div>
     </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="eq(x$1:AnyRef):Boolean"></a>
       <a id="eq(AnyRef):Boolean"></a>
@@ -267,10 +200,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -284,10 +217,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@equals(x$1:Any):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -301,10 +234,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@finalize():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@finalize():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -327,7 +260,7 @@ command line argument.
         <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@getClass():Class[_]" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@getClass():Class[_]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -341,10 +274,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@hashCode():Int" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@hashCode():Int" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -358,14 +291,50 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#marshaller" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="marshaller[A&lt;:AnyRef](implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats,implicitshouldWritePretty:org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty):akka.http.scaladsl.marshalling.ToEntityMarshaller[A]"></a>
+      <a id="marshaller[A&lt;:AnyRef](Serialization,Formats,ShouldWritePretty):ToEntityMarshaller[A]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">marshaller</span><span class="tparams">[<span name="A">A &lt;: <span class="extype" name="scala.AnyRef">AnyRef</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="serialization">serialization: <span class="extype" name="org.json4s.Serialization">Serialization</span></span>, <span name="formats">formats: <span class="extype" name="org.json4s.Formats">Formats</span></span>, <span name="shouldWritePretty">shouldWritePretty [...]
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@marshaller[A&lt;:AnyRef](implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats,implicitshouldWritePretty:org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty):akka.http.scaladsl.marshalling.ToEntityMarshaller[A]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      <p class="shortcomment cmt"><code>A</code> =&gt; HTTP entity
+</p><div class="fullcomment"><div class="comment cmt"><p><code>A</code> =&gt; HTTP entity
+</p></div><dl class="paramcmts block"><dt class="tparam">A</dt><dd class="cmt"><p>type to encode, must be upper bounded by <code>AnyRef</code></p></dd><dt>returns</dt><dd class="cmt"><p>marshaller for any <code>A</code> value</p></dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#mediaTypes" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="mediaTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.MediaType.WithFixedCharset]"></a>
+      <a id="mediaTypes:Seq[WithFixedCharset]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">mediaTypes</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="akka.http.scaladsl.model.MediaType.WithFixedCharset">WithFixedCharset</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@mediaTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.MediaType.WithFixedCharset]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="ne(x$1:AnyRef):Boolean"></a>
       <a id="ne(AnyRef):Boolean"></a>
@@ -375,10 +344,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -392,10 +361,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@notify():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@notify():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -409,10 +378,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@notifyAll():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@notifyAll():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -429,7 +398,7 @@ command line argument.
         <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -446,11 +415,47 @@ command line argument.
         <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@toString():String" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@toString():String" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#unmarshaller" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unmarshaller[A](implicitevidence$1:Manifest[A],implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats):akka.http.scaladsl.unmarshalling.FromEntityUnmarshaller[A]"></a>
+      <a id="unmarshaller[A](Manifest[A],Serialization,Formats):FromEntityUnmarshaller[A]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unmarshaller</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.Predef.Manifest">Manifest</span>[<span class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.unmarshaller.A">A</span>]</span>, <span name="serialization">serialization: <span class="extype" name="org.json4s.Serialization">Serialization</span></span>, <sp [...]
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@unmarshaller[A](implicitevidence$1:Manifest[A],implicitserialization:org.json4s.Serialization,implicitformats:org.json4s.Formats):akka.http.scaladsl.unmarshalling.FromEntityUnmarshaller[A]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">HTTP entity =&gt; <code>A</code>
+</p><div class="fullcomment"><div class="comment cmt"><p>HTTP entity =&gt; <code>A</code>
+</p></div><dl class="paramcmts block"><dt class="tparam">A</dt><dd class="cmt"><p>type to decode</p></dd><dt>returns</dt><dd class="cmt"><p>unmarshaller for <code>A</code></p></dd></dl></div>
+    </li><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport#unmarshallerContentTypes" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="unmarshallerContentTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.ContentTypeRange]"></a>
+      <a id="unmarshallerContentTypes:Seq[ContentTypeRange]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unmarshallerContentTypes</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Seq" class="extype" target="_top">Seq</a>[<a href="http://doc.akka.io/api/akka-http/10.1.5/index.html#akka.http.scaladsl.model.ContentTypeRange" class="extype" target="_top">ContentTypeRange</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@unmarshallerContentTypes:scala.collection.immutable.Seq[akka.http.scaladsl.model.ContentTypeRange]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="wait():Unit"></a>
       <a id="wait():Unit"></a>
@@ -460,10 +465,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait():Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@wait():Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -483,10 +488,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -506,10 +511,10 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait(x$1:Long):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.Json4sSupport@wait(x$1:Long):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" alt="Permalink" />
       </a>
     </span>
@@ -530,9 +535,9 @@ command line argument.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/akkahttpjson4s/package.html b/api/current/org/apache/predictionio/akkahttpjson4s/package.html
new file mode 100644
index 0000000..99d2a66
--- /dev/null
+++ b/api/current/org/apache/predictionio/akkahttpjson4s/package.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>akkahttpjson4s - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s</title>
+          <meta name="description" content="akkahttpjson4s - PredictionIO Scala API 0.14.0 - org.apache.predictionio.akkahttpjson4s" />
+          <meta name="keywords" content="akkahttpjson4s PredictionIO Scala API 0.14.0 org.apache.predictionio.akkahttpjson4s" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'org.apache.predictionio.akkahttpjson4s.package';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img alt="Package" src="../../../../lib/package_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="org">org</a>.<a href="../../package.html" class="extype" name="org.apache">apache</a>.<a href="../package.html" class="extype" name="org.apache.predictionio">predictionio</a></p>
+        <h1>akkahttpjson4s</h1><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.package" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">package</span>
+      </span>
+      <span class="symbol">
+        <span class="name">akkahttpjson4s</span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        
+        
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
+      <a id="Json4sSupportextendsAnyRef"></a>
+      <a id="Json4sSupport:Json4sSupport"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">trait</span>
+      </span>
+      <span class="symbol">
+        <a href="Json4sSupport.html"><span class="name">Json4sSupport</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.package@Json4sSupportextendsAnyRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><div class="fullcomment"><div class="comment cmt"><p>Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><p>Pretty printing is enabled if an implicit <a href="Json4sSupport$$ShouldWritePretty$$True$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True">Json4sSupport.ShouldW [...]
+</p></div></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="org.apache.predictionio.akkahttpjson4s.Json4sSupport" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Json4sSupport"></a>
+      <a id="Json4sSupport:Json4sSupport"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="Json4sSupport$.html"><span class="name">Json4sSupport</span></a><span class="result"> extends <a href="Json4sSupport.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport">Json4sSupport</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#org.apache.predictionio.akkahttpjson4s.package@Json4sSupport" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" alt="Permalink" />
+      </a>
+    </span>
+      <p class="shortcomment cmt">Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><div class="fullcomment"><div class="comment cmt"><p>Automatic to and from JSON marshalling/unmarshalling using an in-scope *Json4s* protocol.</p><p>Pretty printing is enabled if an implicit <a href="Json4sSupport$$ShouldWritePretty$$True$.html" class="extype" name="org.apache.predictionio.akkahttpjson4s.Json4sSupport.ShouldWritePretty.True">Json4sSupport.ShouldW [...]
+</p></div></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
diff --git a/api/current/org/apache/predictionio/controller/AverageMetric.html b/api/current/org/apache/predictionio/controller/AverageMetric.html
index a3ec91e..9723b81 100644
--- a/api/current/org/apache/predictionio/controller/AverageMetric.html
+++ b/api/current/org/apache/predictionio/controller/AverageMetric.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>AverageMetric - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.AverageMetric</title>
-          <meta name="description" content="AverageMetric - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.AverageMetric" />
-          <meta name="keywords" content="AverageMetric PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.AverageMetric" />
+          <title>AverageMetric - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.AverageMetric</title>
+          <meta name="description" content="AverageMetric - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.AverageMetric" />
+          <meta name="keywords" content="AverageMetric PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.AverageMetric" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,14 +45,14 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">AverageMetric</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span c [...]
+        <span class="name">AverageMetric</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span c [...]
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Returns the global average of the score returned by the calculate method.
 </p></div><dl class="paramcmts block"><dt class="tparam">EI</dt><dd class="cmt"><p>Evaluation information</p></dd><dt class="tparam">Q</dt><dd class="cmt"><p>Query</p></dd><dt class="tparam">P</dt><dd class="cmt"><p>Predicted result</p></dd><dt class="tparam">A</dt><dd class="cmt"><p>Actual result</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="QPAMetric.html" class="extype" name="org.apache.predictionio.controller.QPAMetric">QPAMetric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Double"  [...]
+          <div class="superTypes hiddenContent"><a href="QPAMetric.html" class="extype" name="org.apache.predictionio.controller.QPAMetric">QPAMetric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Double" [...]
         </div></div>
         
 
@@ -122,7 +122,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">calculate</span><span class="params">(<span name="q">q: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span></span>, <span name="p">p: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span></span>, <span name="a">a: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html [...]
+        <span class="name">calculate</span><span class="params">(<span name="q">q: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span></span>, <span name="p">p: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span></span>, <span name="a">a: <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.htm [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@calculate(q:Q,p:P,a:A):Double" title="Permalink" target="_top">
@@ -146,7 +146,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -163,7 +163,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@##():Int" title="Permalink" target="_top">
@@ -180,7 +180,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -214,7 +214,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">calculate</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="evalDataSet">evalDataSet: <span class="extype" name="scala.Seq">Seq</span>[(<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q [...]
+        <span class="name">calculate</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="evalDataSet">evalDataSet: <span class="extype" name="scala.Seq">Seq</span>[(<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@calculate(sc:org.apache.spark.SparkContext,evalDataSet:Seq[(EI,org.apache.spark.rdd.RDD[(Q,P,A)])]):Double" title="Permalink" target="_top">
@@ -248,7 +248,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@clone():Object" title="Permalink" target="_top">
@@ -271,7 +271,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">compare</span><span class="params">(<span name="r0">r0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Double" class="extype" target="_top">Double</a></span>, <span name="r1">r1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Double" class="extype" target="_top">Double</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">compare</span><span class="params">(<span name="r0">r0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Double" class="extype" target="_top">Double</a></span>, <span name="r1">r1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Double" class="extype" target="_top">Double</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@compare(r0:R,r1:R):Int" title="Permalink" target="_top">
@@ -288,7 +288,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -305,7 +305,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -322,7 +322,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@finalize():Unit" title="Permalink" target="_top">
@@ -362,7 +362,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@hashCode():Int" title="Permalink" target="_top">
@@ -396,7 +396,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -413,7 +413,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -430,7 +430,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@notify():Unit" title="Permalink" target="_top">
@@ -447,7 +447,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@notifyAll():Unit" title="Permalink" target="_top">
@@ -498,7 +498,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@wait():Unit" title="Permalink" target="_top">
@@ -521,7 +521,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -544,7 +544,7 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.AverageMetric@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -568,19 +568,19 @@ across all QPA tuples.</p></div><dl class="paramcmts block"><dt class="param">q<
 
         <div id="inheritedMembers">
         <div class="parent" name="org.apache.predictionio.controller.QPAMetric">
-              <h3>Inherited from <a href="QPAMetric.html" class="extype" name="org.apache.predictionio.controller.QPAMetric">QPAMetric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Double" class="extype"  [...]
+              <h3>Inherited from <a href="QPAMetric.html" class="extype" name="org.apache.predictionio.controller.QPAMetric">QPAMetric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Double" class="extype" [...]
             </div><div class="parent" name="org.apache.predictionio.controller.StatsMetricHelper">
               <h3>Inherited from <span class="extype" name="org.apache.predictionio.controller.StatsMetricHelper">StatsMetricHelper</span>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</sp [...]
             </div><div class="parent" name="org.apache.predictionio.controller.Metric">
-              <h3>Inherited from <a href="Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a h [...]
+              <h3>Inherited from <a href="Metric.html" class="extype" name="org.apache.predictionio.controller.Metric">Metric</a>[<span class="extype" name="org.apache.predictionio.controller.AverageMetric.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.AverageMetric.A">A</span>, <a h [...]
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/CustomQuerySerializer.html b/api/current/org/apache/predictionio/controller/CustomQuerySerializer.html
index 125b144..627f8c1 100644
--- a/api/current/org/apache/predictionio/controller/CustomQuerySerializer.html
+++ b/api/current/org/apache/predictionio/controller/CustomQuerySerializer.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>CustomQuerySerializer - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.CustomQuerySerializer</title>
-          <meta name="description" content="CustomQuerySerializer - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.CustomQuerySerializer" />
-          <meta name="keywords" content="CustomQuerySerializer PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.CustomQuerySerializer" />
+          <title>CustomQuerySerializer - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.CustomQuerySerializer</title>
+          <meta name="description" content="CustomQuerySerializer - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.CustomQuerySerializer" />
+          <meta name="keywords" content="CustomQuerySerializer PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.CustomQuerySerializer" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -57,7 +57,7 @@ Algorithm and serving classes using your query class would only need to mix
 in the trait to enable the custom serializer.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../core/BaseQuerySerializer.html" class="extype" name="org.apache.predictionio.core.BaseQuerySerializer">BaseQuerySerializer</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="../core/BaseQuerySerializer.html" class="extype" name="org.apache.predictionio.core.BaseQuerySerializer">BaseQuerySerializer</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="WithQuerySerializer.html" class="extype" name="org.apache.predictionio.controller.WithQuerySerializer">WithQuerySerializer</a></div>
@@ -112,7 +112,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -129,7 +129,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@##():Int" title="Permalink" target="_top">
@@ -146,7 +146,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -180,7 +180,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@clone():Object" title="Permalink" target="_top">
@@ -203,7 +203,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -220,7 +220,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -237,7 +237,7 @@ in the trait to enable the custom serializer.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@finalize():Unit" title="Permalink" target="_top">
@@ -277,7 +277,7 @@ in the trait to enable the custom serializer.
         <span class="kind">lazy val</span>
       </span>
       <span class="symbol">
-        <span class="name">gsonTypeAdapterFactories</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="com.google.gson.TypeAdapterFactory">TypeAdapterFactory</span>]</span>
+        <span class="name">gsonTypeAdapterFactories</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="com.google.gson.TypeAdapterFactory">TypeAdapterFactory</span>]</span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@gsonTypeAdapterFactories:Seq[com.google.gson.TypeAdapterFactory]" title="Permalink" target="_top">
@@ -298,7 +298,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@hashCode():Int" title="Permalink" target="_top">
@@ -315,7 +315,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -332,7 +332,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -349,7 +349,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@notify():Unit" title="Permalink" target="_top">
@@ -366,7 +366,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@notifyAll():Unit" title="Permalink" target="_top">
@@ -440,7 +440,7 @@ Serializer for Scala query classes using
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@wait():Unit" title="Permalink" target="_top">
@@ -463,7 +463,7 @@ Serializer for Scala query classes using
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -486,7 +486,7 @@ Serializer for Scala query classes using
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.CustomQuerySerializer@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -512,9 +512,9 @@ Serializer for Scala query classes using
         <div class="parent" name="org.apache.predictionio.core.BaseQuerySerializer">
               <h3>Inherited from <a href="../core/BaseQuerySerializer.html" class="extype" name="org.apache.predictionio.core.BaseQuerySerializer">BaseQuerySerializer</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Deployment.html b/api/current/org/apache/predictionio/controller/Deployment.html
index 9b4ed71..0533a08 100644
--- a/api/current/org/apache/predictionio/controller/Deployment.html
+++ b/api/current/org/apache/predictionio/controller/Deployment.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>Deployment - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Deployment</title>
-          <meta name="description" content="Deployment - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Deployment" />
-          <meta name="keywords" content="Deployment PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Deployment" />
+          <title>Deployment - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Deployment</title>
+          <meta name="description" content="Deployment - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Deployment" />
+          <meta name="keywords" content="Deployment PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Deployment" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -52,7 +52,7 @@
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Defines a deployment that contains an <a href="Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a>
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="Evaluation.html" class="extype" name="org.apache.predictionio.controller.Evaluation">Evaluation</a>, <a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a></div>
@@ -107,7 +107,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -209,7 +209,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@clone():Object" title="Permalink" target="_top">
@@ -249,7 +249,7 @@
         <span class="kind">var</span>
       </span>
       <span class="symbol">
-        <span class="name">engineSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">engineSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@engineSet:Boolean" title="Permalink" target="_top">
@@ -266,7 +266,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engine_$eq" class="name">engine_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engine">engine: <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Deployment.engine_=.EI">EI</span>, <span class="extype" name="org.apach [...]
+        <span title="gt4s: engine_$eq" class="name">engine_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engine">engine: <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Deployment.engine_=.EI">EI</span>, <span class="extype" name="org.apach [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@engine_=[EI,Q,P,A](engine:org.apache.predictionio.core.BaseEngine[EI,Q,P,A]):Unit" title="Permalink" target="_top">
@@ -285,7 +285,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -302,7 +302,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -319,7 +319,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@finalize():Unit" title="Permalink" target="_top">
@@ -359,7 +359,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@hashCode():Int" title="Permalink" target="_top">
@@ -376,7 +376,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -393,7 +393,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -410,7 +410,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@notify():Unit" title="Permalink" target="_top">
@@ -427,7 +427,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@notifyAll():Unit" title="Permalink" target="_top">
@@ -478,7 +478,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@wait():Unit" title="Permalink" target="_top">
@@ -501,7 +501,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -524,7 +524,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Deployment@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -550,9 +550,9 @@
         <div class="parent" name="org.apache.predictionio.controller.EngineFactory">
               <h3>Inherited from <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EmptyParams.html b/api/current/org/apache/predictionio/controller/EmptyParams.html
index 3f60583..bb51445 100644
--- a/api/current/org/apache/predictionio/controller/EmptyParams.html
+++ b/api/current/org/apache/predictionio/controller/EmptyParams.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EmptyParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EmptyParams</title>
-          <meta name="description" content="EmptyParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EmptyParams" />
-          <meta name="keywords" content="EmptyParams PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EmptyParams" />
+          <title>EmptyParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EmptyParams</title>
+          <meta name="description" content="EmptyParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EmptyParams" />
+          <meta name="keywords" content="EmptyParams PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.EmptyParams" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,14 +45,14 @@
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <span class="name">EmptyParams</span><span class="params">()</span><span class="result"> extends <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a> with <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a> with <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">EmptyParams</span><span class="params">()</span><span class="result"> extends <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a> with <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a> with <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A concrete implementation of <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a> representing empty parameters.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</ [...]
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializabl [...]
         </div></div>
         
 
@@ -124,7 +124,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -141,7 +141,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@##():Int" title="Permalink" target="_top">
@@ -158,7 +158,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -192,7 +192,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@clone():Object" title="Permalink" target="_top">
@@ -215,7 +215,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@finalize():Unit" title="Permalink" target="_top">
@@ -272,7 +272,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -289,7 +289,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -306,7 +306,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@notify():Unit" title="Permalink" target="_top">
@@ -323,7 +323,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@notifyAll():Unit" title="Permalink" target="_top">
@@ -374,7 +374,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@wait():Unit" title="Permalink" target="_top">
@@ -397,7 +397,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -420,7 +420,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EmptyParams@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -444,19 +444,19 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Product">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
             </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
             </div><div class="parent" name="org.apache.predictionio.controller.Params">
               <h3>Inherited from <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a></h3>
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap$.html b/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap$.html
index ff81c75..9b7aca8 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap$.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>DataSourceMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.DataSourceMap</title>
-          <meta name="description" content="DataSourceMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.DataSourceMap" />
-          <meta name="keywords" content="DataSourceMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.DataSourceMap" />
+          <title>DataSourceMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.DataSourceMap</title>
+          <meta name="description" content="DataSourceMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.DataSourceMap" />
+          <meta name="keywords" content="DataSourceMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.DataSourceMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
 is not necessary.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -107,7 +107,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -192,7 +192,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@clone():Object" title="Permalink" target="_top">
@@ -215,7 +215,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -249,7 +249,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@finalize():Unit" title="Permalink" target="_top">
@@ -289,7 +289,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@hashCode():Int" title="Permalink" target="_top">
@@ -306,7 +306,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -340,7 +340,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -357,7 +357,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@notify():Unit" title="Permalink" target="_top">
@@ -374,7 +374,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@notifyAll():Unit" title="Permalink" target="_top">
@@ -425,7 +425,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@wait():Unit" title="Permalink" target="_top">
@@ -448,7 +448,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -471,7 +471,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -495,9 +495,9 @@ is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap.html b/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap.html
index 776668d..890dd82 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$DataSourceMap.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>DataSourceMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.DataSourceMap</title>
-          <meta name="description" content="DataSourceMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.DataSourceMap" />
-          <meta name="keywords" content="DataSourceMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.DataSourceMap" />
+          <title>DataSourceMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.DataSourceMap</title>
+          <meta name="description" content="DataSourceMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.DataSourceMap" />
+          <meta name="keywords" content="DataSourceMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.DataSourceMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">DataSourceMap</span><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="Q">Q</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">DataSourceMap</span><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="Q">Q</span>, <span name="A">A</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
@@ -56,7 +56,7 @@ sources, with a companion object providing implicit conversions, so
 using this class directly is not necessary.
 </p></div><dl class="paramcmts block"><dt class="tparam">TD</dt><dd class="cmt"><p>Training data class</p></dd><dt class="tparam">EI</dt><dd class="cmt"><p>Evaluation information class</p></dd><dt class="tparam">Q</dt><dd class="cmt"><p>Input query class</p></dd><dt class="tparam">A</dt><dd class="cmt"><p>Actual result class</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -145,7 +145,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -162,7 +162,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@##():Int" title="Permalink" target="_top">
@@ -179,7 +179,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -213,7 +213,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@clone():Object" title="Permalink" target="_top">
@@ -236,7 +236,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -253,7 +253,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -270,7 +270,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@finalize():Unit" title="Permalink" target="_top">
@@ -310,7 +310,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@hashCode():Int" title="Permalink" target="_top">
@@ -327,7 +327,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -361,7 +361,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -378,7 +378,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@notify():Unit" title="Permalink" target="_top">
@@ -395,7 +395,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@notifyAll():Unit" title="Permalink" target="_top">
@@ -446,7 +446,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@wait():Unit" title="Permalink" target="_top">
@@ -469,7 +469,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -492,7 +492,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$DataSourceMap@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -516,9 +516,9 @@ using this class directly is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap$.html b/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap$.html
index 1d1b3ba..c5ac630 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap$.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PreparatorMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.PreparatorMap</title>
-          <meta name="description" content="PreparatorMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.PreparatorMap" />
-          <meta name="keywords" content="PreparatorMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.PreparatorMap" />
+          <title>PreparatorMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.PreparatorMap</title>
+          <meta name="description" content="PreparatorMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.PreparatorMap" />
+          <meta name="keywords" content="PreparatorMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.PreparatorMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
 is not necessary.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -107,7 +107,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -192,7 +192,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@clone():Object" title="Permalink" target="_top">
@@ -215,7 +215,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -249,7 +249,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@finalize():Unit" title="Permalink" target="_top">
@@ -289,7 +289,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@hashCode():Int" title="Permalink" target="_top">
@@ -306,7 +306,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -340,7 +340,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -357,7 +357,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@notify():Unit" title="Permalink" target="_top">
@@ -374,7 +374,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@notifyAll():Unit" title="Permalink" target="_top">
@@ -425,7 +425,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@wait():Unit" title="Permalink" target="_top">
@@ -448,7 +448,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -471,7 +471,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -495,9 +495,9 @@ is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap.html b/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap.html
index 17c0483..2d3caca 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$PreparatorMap.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PreparatorMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.PreparatorMap</title>
-          <meta name="description" content="PreparatorMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.PreparatorMap" />
-          <meta name="keywords" content="PreparatorMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.PreparatorMap" />
+          <title>PreparatorMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.PreparatorMap</title>
+          <meta name="description" content="PreparatorMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.PreparatorMap" />
+          <meta name="keywords" content="PreparatorMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.PreparatorMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">PreparatorMap</span><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">PreparatorMap</span><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
@@ -56,7 +56,7 @@ preparators, with a companion object providing implicit conversions, so
 using this class directly is not necessary.
 </p></div><dl class="paramcmts block"><dt class="tparam">TD</dt><dd class="cmt"><p>Training data class</p></dd><dt class="tparam">PD</dt><dd class="cmt"><p>Prepared data class</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -145,7 +145,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -162,7 +162,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@##():Int" title="Permalink" target="_top">
@@ -179,7 +179,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -213,7 +213,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@clone():Object" title="Permalink" target="_top">
@@ -236,7 +236,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -253,7 +253,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -270,7 +270,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@finalize():Unit" title="Permalink" target="_top">
@@ -310,7 +310,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@hashCode():Int" title="Permalink" target="_top">
@@ -327,7 +327,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -361,7 +361,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -378,7 +378,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@notify():Unit" title="Permalink" target="_top">
@@ -395,7 +395,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@notifyAll():Unit" title="Permalink" target="_top">
@@ -446,7 +446,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@wait():Unit" title="Permalink" target="_top">
@@ -469,7 +469,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -492,7 +492,7 @@ using this class directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$PreparatorMap@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -516,9 +516,9 @@ using this class directly is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$ServingMap$.html b/api/current/org/apache/predictionio/controller/Engine$$ServingMap$.html
index 4d16907..208143f 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$ServingMap$.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$ServingMap$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>ServingMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.ServingMap</title>
-          <meta name="description" content="ServingMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.ServingMap" />
-          <meta name="keywords" content="ServingMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.ServingMap" />
+          <title>ServingMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.ServingMap</title>
+          <meta name="description" content="ServingMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.ServingMap" />
+          <meta name="keywords" content="ServingMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.ServingMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
 is not necessary.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -107,7 +107,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -192,7 +192,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@clone():Object" title="Permalink" target="_top">
@@ -215,7 +215,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -249,7 +249,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@finalize():Unit" title="Permalink" target="_top">
@@ -289,7 +289,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@hashCode():Int" title="Permalink" target="_top">
@@ -306,7 +306,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -340,7 +340,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -357,7 +357,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@notify():Unit" title="Permalink" target="_top">
@@ -374,7 +374,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@notifyAll():Unit" title="Permalink" target="_top">
@@ -425,7 +425,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@wait():Unit" title="Permalink" target="_top">
@@ -448,7 +448,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -471,7 +471,7 @@ is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -495,9 +495,9 @@ is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$$ServingMap.html b/api/current/org/apache/predictionio/controller/Engine$$ServingMap.html
index 6f7cd88..69e606f 100644
--- a/api/current/org/apache/predictionio/controller/Engine$$ServingMap.html
+++ b/api/current/org/apache/predictionio/controller/Engine$$ServingMap.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>ServingMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.ServingMap</title>
-          <meta name="description" content="ServingMap - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine.ServingMap" />
-          <meta name="keywords" content="ServingMap PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine.ServingMap" />
+          <title>ServingMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.ServingMap</title>
+          <meta name="description" content="ServingMap - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine.ServingMap" />
+          <meta name="keywords" content="ServingMap PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine.ServingMap" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">ServingMap</span><span class="tparams">[<span name="Q">Q</span>, <span name="P">P</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">ServingMap</span><span class="tparams">[<span name="Q">Q</span>, <span name="P">P</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
@@ -56,7 +56,7 @@ a companion object providing implicit conversions, so using this class
 directly is not necessary.
 </p></div><dl class="paramcmts block"><dt class="tparam">Q</dt><dd class="cmt"><p>Input query class</p></dd><dt class="tparam">P</dt><dd class="cmt"><p>Predicted result class</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -145,7 +145,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -162,7 +162,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@##():Int" title="Permalink" target="_top">
@@ -179,7 +179,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -213,7 +213,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@clone():Object" title="Permalink" target="_top">
@@ -236,7 +236,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -253,7 +253,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -270,7 +270,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@finalize():Unit" title="Permalink" target="_top">
@@ -310,7 +310,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@hashCode():Int" title="Permalink" target="_top">
@@ -327,7 +327,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -361,7 +361,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -378,7 +378,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@notify():Unit" title="Permalink" target="_top">
@@ -395,7 +395,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@notifyAll():Unit" title="Permalink" target="_top">
@@ -446,7 +446,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@wait():Unit" title="Permalink" target="_top">
@@ -469,7 +469,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -492,7 +492,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$$ServingMap@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -516,9 +516,9 @@ directly is not necessary.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine$.html b/api/current/org/apache/predictionio/controller/Engine$.html
index 7441f92..2dab39e 100644
--- a/api/current/org/apache/predictionio/controller/Engine$.html
+++ b/api/current/org/apache/predictionio/controller/Engine$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>Engine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine</title>
-          <meta name="description" content="Engine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine" />
-          <meta name="keywords" content="Engine PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine" />
+          <title>Engine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine</title>
+          <meta name="description" content="Engine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine" />
+          <meta name="keywords" content="Engine PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">Engine</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">Engine</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
@@ -55,7 +55,7 @@
 <a href="Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a> class.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -103,7 +103,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a href="Engine$$DataSourceMap.html"><span class="name">DataSourceMap</span></a><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="Q">Q</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <a href="Engine$$DataSourceMap.html"><span class="name">DataSourceMap</span></a><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="Q">Q</span>, <span name="A">A</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@DataSourceMap[TD,EI,Q,A]extendsAnyRef" title="Permalink" target="_top">
@@ -125,7 +125,7 @@ using this class directly is not necessary.
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a href="Engine$$PreparatorMap.html"><span class="name">PreparatorMap</span></a><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <a href="Engine$$PreparatorMap.html"><span class="name">PreparatorMap</span></a><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@PreparatorMap[TD,PD]extendsAnyRef" title="Permalink" target="_top">
@@ -147,7 +147,7 @@ using this class directly is not necessary.
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <a href="Engine$$ServingMap.html"><span class="name">ServingMap</span></a><span class="tparams">[<span name="Q">Q</span>, <span name="P">P</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <a href="Engine$$ServingMap.html"><span class="name">ServingMap</span></a><span class="tparams">[<span name="Q">Q</span>, <span name="P">P</span>]</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@ServingMap[Q,P]extendsAnyRef" title="Permalink" target="_top">
@@ -176,7 +176,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -193,7 +193,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@##():Int" title="Permalink" target="_top">
@@ -210,7 +210,7 @@ directly is not necessary.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -322,7 +322,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@clone():Object" title="Permalink" target="_top">
@@ -345,7 +345,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -362,7 +362,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -398,7 +398,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@finalize():Unit" title="Permalink" target="_top">
@@ -438,7 +438,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@hashCode():Int" title="Permalink" target="_top">
@@ -455,7 +455,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -472,7 +472,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -489,7 +489,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@notify():Unit" title="Permalink" target="_top">
@@ -506,7 +506,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@notifyAll():Unit" title="Permalink" target="_top">
@@ -557,7 +557,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">train</span><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>, <span name="Q">Q</span>]</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="dataSource">dataSource: <a href="../core/BaseDataSource.html" class="extype" name="org.apache.predictionio.core.BaseDataSource">BaseDataSource</a>[<span class="extype" name="org.apache.predictionio.control [...]
+        <span class="name">train</span><span class="tparams">[<span name="TD">TD</span>, <span name="PD">PD</span>, <span name="Q">Q</span>]</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="dataSource">dataSource: <a href="../core/BaseDataSource.html" class="extype" name="org.apache.predictionio.core.BaseDataSource">BaseDataSource</a>[<span class="extype" name="org.apache.predictionio.control [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@train[TD,PD,Q](sc:org.apache.spark.SparkContext,dataSource:org.apache.predictionio.core.BaseDataSource[TD,_,Q,_],preparator:org.apache.predictionio.core.BasePreparator[TD,PD],algorithmList:Seq[org.apache.predictionio.core.BaseAlgorithm[PD,_,Q,_]],params:org.apache.predictionio.workflow.WorkflowParams):Seq[Any]" title="Permalink" target="_top">
@@ -576,7 +576,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@wait():Unit" title="Permalink" target="_top">
@@ -599,7 +599,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -622,7 +622,7 @@ is not necessary.</p>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -646,13 +646,13 @@ is not necessary.</p>
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Engine.html b/api/current/org/apache/predictionio/controller/Engine.html
index 3b25b42..4789cb7 100644
--- a/api/current/org/apache/predictionio/controller/Engine.html
+++ b/api/current/org/apache/predictionio/controller/Engine.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>Engine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine</title>
-          <meta name="description" content="Engine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Engine" />
-          <meta name="keywords" content="Engine PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Engine" />
+          <title>Engine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine</title>
+          <meta name="description" content="Engine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Engine" />
+          <meta name="keywords" content="Engine PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Engine" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -67,7 +67,7 @@ following example.</p><pre><span class="kw">object</span> ItemRankEngine <span c
   }
 }</pre></div><dl class="paramcmts block"><dt class="tparam">TD</dt><dd class="cmt"><p>Training data class.</p></dd><dt class="tparam">EI</dt><dd class="cmt"><p>Evaluation info class.</p></dd><dt class="tparam">PD</dt><dd class="cmt"><p>Prepared data class.</p></dd><dt class="tparam">Q</dt><dd class="cmt"><p>Input query class.</p></dd><dt class="tparam">P</dt><dd class="cmt"><p>Output prediction class.</p></dd><dt class="tparam">A</dt><dd class="cmt"><p>Actual value class.</p></dd></dl><d [...]
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Engine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.A">A</span>], <a [...]
+          <div class="superTypes hiddenContent"><a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Engine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.A">A</span>], <a [...]
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="FastEvalEngine.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngine">FastEvalEngine</a>, <a href="SimpleEngine.html" class="extype" name="org.apache.predictionio.controller.SimpleEngine">SimpleEngine</a></div>
@@ -179,7 +179,7 @@ following example.</p><pre><span class="kw">object</span> ItemRankEngine <span c
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -196,7 +196,7 @@ following example.</p><pre><span class="kw">object</span> ItemRankEngine <span c
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@##():Int" title="Permalink" target="_top">
@@ -213,7 +213,7 @@ following example.</p><pre><span class="kw">object</span> ItemRankEngine <span c
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -290,7 +290,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@clone():Object" title="Permalink" target="_top">
@@ -347,7 +347,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -364,7 +364,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -402,7 +402,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@finalize():Unit" title="Permalink" target="_top">
@@ -442,7 +442,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@hashCode():Int" title="Permalink" target="_top">
@@ -459,7 +459,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -515,7 +515,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -532,7 +532,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@notify():Unit" title="Permalink" target="_top">
@@ -549,7 +549,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@notifyAll():Unit" title="Permalink" target="_top">
@@ -634,7 +634,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">train</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="engineParams">engineParams: <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a></span>, <span name="engineInstanceId">engineInstanceId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <a href="../work [...]
+        <span class="name">train</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="engineParams">engineParams: <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a></span>, <span name="engineInstanceId">engineInstanceId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <a href="../work [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@train(sc:org.apache.spark.SparkContext,engineParams:org.apache.predictionio.controller.EngineParams,engineInstanceId:String,params:org.apache.predictionio.workflow.WorkflowParams):Seq[Any]" title="Permalink" target="_top">
@@ -652,7 +652,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@wait():Unit" title="Permalink" target="_top">
@@ -675,7 +675,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -698,7 +698,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Engine@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -724,13 +724,13 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <div class="parent" name="org.apache.predictionio.core.BaseEngine">
               <h3>Inherited from <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Engine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.Engine.A">A</span>]</h3>
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EngineFactory.html b/api/current/org/apache/predictionio/controller/EngineFactory.html
index ada7e6e..30c7aa9 100644
--- a/api/current/org/apache/predictionio/controller/EngineFactory.html
+++ b/api/current/org/apache/predictionio/controller/EngineFactory.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineFactory - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineFactory</title>
-          <meta name="description" content="EngineFactory - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineFactory" />
-          <meta name="keywords" content="EngineFactory PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EngineFactory" />
+          <title>EngineFactory - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineFactory</title>
+          <meta name="description" content="EngineFactory - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineFactory" />
+          <meta name="keywords" content="EngineFactory PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.EngineFactory" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,7 +45,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineFactory</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">EngineFactory</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
@@ -54,10 +54,10 @@ automatically, you will need to implement an object that extends this class
 and return an <a href="Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a>.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a>, <a href="Evaluation.html" class="extype" name="org.apache.predictionio.controller.Evaluation">Evaluation</a>, <a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a>, <a href="IEngineFactory.html" class="extype" name="org.apache.predictionio.controller.IEngineFactory">IEngineFa [...]
+            <div class="subClasses hiddenContent"><a href="Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a>, <a href="Evaluation.html" class="extype" name="org.apache.predictionio.controller.Evaluation">Evaluation</a>, <a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a>, <a href="IEngineFactory.html" class="extype" name="org.apache.predictionio.controller.IEngineFactory">IEngineFa [...]
           </div></div>
         
 
@@ -149,7 +149,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -166,7 +166,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@##():Int" title="Permalink" target="_top">
@@ -183,7 +183,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -217,7 +217,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@clone():Object" title="Permalink" target="_top">
@@ -257,7 +257,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -274,7 +274,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -291,7 +291,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@finalize():Unit" title="Permalink" target="_top">
@@ -331,7 +331,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@hashCode():Int" title="Permalink" target="_top">
@@ -348,7 +348,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -365,7 +365,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -382,7 +382,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@notify():Unit" title="Permalink" target="_top">
@@ -399,7 +399,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@notifyAll():Unit" title="Permalink" target="_top">
@@ -450,7 +450,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@wait():Unit" title="Permalink" target="_top">
@@ -473,7 +473,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -496,7 +496,7 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineFactory@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -520,9 +520,9 @@ and return an <a href="Engine.html" class="extype" name="org.apache.predictionio
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EngineParams$.html b/api/current/org/apache/predictionio/controller/EngineParams$.html
index 3990fc0..63ec2a3 100644
--- a/api/current/org/apache/predictionio/controller/EngineParams$.html
+++ b/api/current/org/apache/predictionio/controller/EngineParams$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParams</title>
-          <meta name="description" content="EngineParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParams" />
-          <meta name="keywords" content="EngineParams PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EngineParams" />
+          <title>EngineParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParams</title>
+          <meta name="description" content="EngineParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParams" />
+          <meta name="keywords" content="EngineParams PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.EngineParams" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,14 +47,14 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineParams</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">EngineParams</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Companion object for creating <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a> instances.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -106,7 +106,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -123,7 +123,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@##():Int" title="Permalink" target="_top">
@@ -140,7 +140,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -192,7 +192,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@clone():Object" title="Permalink" target="_top">
@@ -215,7 +215,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -249,7 +249,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@finalize():Unit" title="Permalink" target="_top">
@@ -289,7 +289,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@hashCode():Int" title="Permalink" target="_top">
@@ -306,7 +306,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -323,7 +323,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -340,7 +340,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@notify():Unit" title="Permalink" target="_top">
@@ -357,7 +357,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@notifyAll():Unit" title="Permalink" target="_top">
@@ -408,7 +408,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@wait():Unit" title="Permalink" target="_top">
@@ -431,7 +431,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -454,7 +454,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -478,13 +478,13 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EngineParams.html b/api/current/org/apache/predictionio/controller/EngineParams.html
index d13df9d..da517a8 100644
--- a/api/current/org/apache/predictionio/controller/EngineParams.html
+++ b/api/current/org/apache/predictionio/controller/EngineParams.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParams</title>
-          <meta name="description" content="EngineParams - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParams" />
-          <meta name="keywords" content="EngineParams PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EngineParams" />
+          <title>EngineParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParams</title>
+          <meta name="description" content="EngineParams - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParams" />
+          <meta name="keywords" content="EngineParams PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.EngineParams" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,14 +47,14 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineParams</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">EngineParams</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>This class serves as a logical grouping of all required engine's parameters.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="SimpleEngineParams.html" class="extype" name="org.apache.predictionio.controller.SimpleEngineParams">SimpleEngineParams</a></div>
@@ -148,7 +148,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -165,7 +165,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@##():Int" title="Permalink" target="_top">
@@ -182,7 +182,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -233,7 +233,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@clone():Object" title="Permalink" target="_top">
@@ -290,7 +290,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -307,7 +307,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -324,7 +324,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@finalize():Unit" title="Permalink" target="_top">
@@ -364,7 +364,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@hashCode():Int" title="Permalink" target="_top">
@@ -381,7 +381,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -398,7 +398,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -415,7 +415,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@notify():Unit" title="Permalink" target="_top">
@@ -432,7 +432,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@notifyAll():Unit" title="Permalink" target="_top">
@@ -517,7 +517,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@wait():Unit" title="Permalink" target="_top">
@@ -540,7 +540,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -563,7 +563,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParams@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -587,13 +587,13 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html b/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html
index 3671b7e..02bb594 100644
--- a/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html
+++ b/api/current/org/apache/predictionio/controller/EngineParamsGenerator.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>EngineParamsGenerator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParamsGenerator</title>
-          <meta name="description" content="EngineParamsGenerator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.EngineParamsGenerator" />
-          <meta name="keywords" content="EngineParamsGenerator PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.EngineParamsGenerator" />
+          <title>EngineParamsGenerator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParamsGenerator</title>
+          <meta name="description" content="EngineParamsGenerator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.EngineParamsGenerator" />
+          <meta name="keywords" content="EngineParamsGenerator PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.EngineParamsGenerator" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,7 +45,7 @@
         <span class="kind">trait</span>
       </span>
       <span class="symbol">
-        <span class="name">EngineParamsGenerator</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">EngineParamsGenerator</span><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4>
       
@@ -53,7 +53,7 @@
 command line argument.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a></div>
@@ -108,7 +108,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -125,7 +125,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@##():Int" title="Permalink" target="_top">
@@ -142,7 +142,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -176,7 +176,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@clone():Object" title="Permalink" target="_top">
@@ -216,7 +216,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engineParamsList_$eq" class="name">engineParamsList_=</span><span class="params">(<span name="l">l: <span class="extype" name="scala.Seq">Seq</span>[<a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a>]</span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span title="gt4s: engineParamsList_$eq" class="name">engineParamsList_=</span><span class="params">(<span name="l">l: <span class="extype" name="scala.Seq">Seq</span>[<a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a>]</span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@engineParamsList_=(l:Seq[org.apache.predictionio.controller.EngineParams]):Unit" title="Permalink" target="_top">
@@ -250,7 +250,7 @@ command line argument.
         <span class="kind">var</span>
       </span>
       <span class="symbol">
-        <span class="name">epListSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">epListSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@epListSet:Boolean" title="Permalink" target="_top">
@@ -267,7 +267,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -284,7 +284,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -301,7 +301,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@finalize():Unit" title="Permalink" target="_top">
@@ -341,7 +341,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@hashCode():Int" title="Permalink" target="_top">
@@ -358,7 +358,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -375,7 +375,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -392,7 +392,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@notify():Unit" title="Permalink" target="_top">
@@ -409,7 +409,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@notifyAll():Unit" title="Permalink" target="_top">
@@ -460,7 +460,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait():Unit" title="Permalink" target="_top">
@@ -483,7 +483,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -506,7 +506,7 @@ command line argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.EngineParamsGenerator@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -530,9 +530,9 @@ command line argument.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/Evaluation.html b/api/current/org/apache/predictionio/controller/Evaluation.html
index a654963..96d961b 100644
--- a/api/current/org/apache/predictionio/controller/Evaluation.html
+++ b/api/current/org/apache/predictionio/controller/Evaluation.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>Evaluation - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Evaluation</title>
-          <meta name="description" content="Evaluation - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.Evaluation" />
-          <meta name="keywords" content="Evaluation PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.Evaluation" />
+          <title>Evaluation - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Evaluation</title>
+          <meta name="description" content="Evaluation - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.Evaluation" />
+          <meta name="keywords" content="Evaluation PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.Evaluation" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -53,7 +53,7 @@
 argument.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a>, <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="Deployment.html" class="extype" name="org.apache.predictionio.controller.Deployment">Deployment</a>, <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="../workflow/FakeRun.html" class="extype" name="org.apache.predictionio.workflow.FakeRun">FakeRun</a></div>
@@ -108,7 +108,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -125,7 +125,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@##():Int" title="Permalink" target="_top">
@@ -142,7 +142,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -193,7 +193,7 @@ argument.
         <span class="kind">var</span>
       </span>
       <span class="symbol">
-        <span class="name">_evaluatorSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">_evaluatorSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@_evaluatorSet:Boolean" title="Permalink" target="_top">
@@ -244,7 +244,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@clone():Object" title="Permalink" target="_top">
@@ -286,7 +286,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engineEvaluator_$eq" class="name">engineEvaluator_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>, <span name="R">R &lt;: <a href="../core/BaseEvaluatorResult.html" class="extype" name="org.apache.predictionio.core.BaseEvaluatorResult">BaseEvaluatorResult</a></span>]</span><span class="params">(<span name="engineEvaluator">engineEvaluator: (<a href="../core/BaseEngine.html" clas [...]
+        <span title="gt4s: engineEvaluator_$eq" class="name">engineEvaluator_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>, <span name="R">R &lt;: <a href="../core/BaseEvaluatorResult.html" class="extype" name="org.apache.predictionio.core.BaseEvaluatorResult">BaseEvaluatorResult</a></span>]</span><span class="params">(<span name="engineEvaluator">engineEvaluator: (<a href="../core/BaseEngine.html" clas [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@engineEvaluator_=[EI,Q,P,A,R&lt;:org.apache.predictionio.core.BaseEvaluatorResult](engineEvaluator:(org.apache.predictionio.core.BaseEngine[EI,Q,P,A],org.apache.predictionio.core.BaseEvaluator[EI,Q,P,A,R])):Unit" title="Permalink" target="_top">
@@ -327,7 +327,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engineMetric_$eq" class="name">engineMetric_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engineMetric">engineMetric: (<a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Evaluation.engineMetric_=.EI">EI</span>, <span [...]
+        <span title="gt4s: engineMetric_$eq" class="name">engineMetric_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engineMetric">engineMetric: (<a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Evaluation.engineMetric_=.EI">EI</span>, <span [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@engineMetric_=[EI,Q,P,A](engineMetric:(org.apache.predictionio.core.BaseEngine[EI,Q,P,A],org.apache.predictionio.controller.Metric[EI,Q,P,A,_])):Unit" title="Permalink" target="_top">
@@ -349,7 +349,7 @@ argument.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engineMetrics_$eq" class="name">engineMetrics_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engineMetrics">engineMetrics: (<a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Evaluation.engineMetrics_=.EI">EI</span>,  [...]
+        <span title="gt4s: engineMetrics_$eq" class="name">engineMetrics_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engineMetrics">engineMetrics: (<a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Evaluation.engineMetrics_=.EI">EI</span>,  [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@engineMetrics_=[EI,Q,P,A](engineMetrics:(org.apache.predictionio.core.BaseEngine[EI,Q,P,A],org.apache.predictionio.controller.Metric[EI,Q,P,A,_],Seq[org.apache.predictionio.controller.Metric[EI,Q,P,A,_]])):Unit" title="Permalink" target="_top">
@@ -388,7 +388,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">var</span>
       </span>
       <span class="symbol">
-        <span class="name">engineSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">engineSet</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@engineSet:Boolean" title="Permalink" target="_top">
@@ -405,7 +405,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: engine_$eq" class="name">engine_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engine">engine: <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Deployment.engine_=.EI">EI</span>, <span class="extype" name="org.apach [...]
+        <span title="gt4s: engine_$eq" class="name">engine_=</span><span class="tparams">[<span name="EI">EI</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="params">(<span name="engine">engine: <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.Deployment.engine_=.EI">EI</span>, <span class="extype" name="org.apach [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@engine_=[EI,Q,P,A](engine:org.apache.predictionio.core.BaseEngine[EI,Q,P,A]):Unit" title="Permalink" target="_top">
@@ -424,7 +424,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -441,7 +441,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -458,7 +458,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@finalize():Unit" title="Permalink" target="_top">
@@ -498,7 +498,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@hashCode():Int" title="Permalink" target="_top">
@@ -515,7 +515,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -532,7 +532,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -549,7 +549,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@notify():Unit" title="Permalink" target="_top">
@@ -566,7 +566,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@notifyAll():Unit" title="Permalink" target="_top">
@@ -617,7 +617,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@wait():Unit" title="Permalink" target="_top">
@@ -640,7 +640,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -663,7 +663,7 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.Evaluation@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -691,9 +691,9 @@ implementations of <a href="Metric.html" class="extype" name="org.apache.predict
             </div><div class="parent" name="org.apache.predictionio.controller.EngineFactory">
               <h3>Inherited from <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngine.html b/api/current/org/apache/predictionio/controller/FastEvalEngine.html
index c447a2c..6b512bc 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngine.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngine.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>FastEvalEngine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngine</title>
-          <meta name="description" content="FastEvalEngine - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngine" />
-          <meta name="keywords" content="FastEvalEngine PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngine" />
+          <title>FastEvalEngine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngine</title>
+          <meta name="description" content="FastEvalEngine - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngine" />
+          <meta name="keywords" content="FastEvalEngine PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngine" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -57,7 +57,7 @@ controllers to optimize the evaluation process
               
         </dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a>[<span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.TD">TD</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.PD">PD</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalE [...]
+          <div class="superTypes hiddenContent"><a href="Engine.html" class="extype" name="org.apache.predictionio.controller.Engine">Engine</a>[<span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.TD">TD</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.PD">PD</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalE [...]
         </div></div>
         
 
@@ -129,7 +129,7 @@ controllers to optimize the evaluation process
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -146,7 +146,7 @@ controllers to optimize the evaluation process
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@##():Int" title="Permalink" target="_top">
@@ -163,7 +163,7 @@ controllers to optimize the evaluation process
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -237,7 +237,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@clone():Object" title="Permalink" target="_top">
@@ -295,7 +295,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -312,7 +312,7 @@ evaluations (during tuning, for example). By default, this method calls
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -350,7 +350,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@finalize():Unit" title="Permalink" target="_top">
@@ -390,7 +390,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@hashCode():Int" title="Permalink" target="_top">
@@ -407,7 +407,7 @@ use this method to generate inputs for <a href="Metric.html" class="extype" name
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -463,7 +463,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -480,7 +480,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@notify():Unit" title="Permalink" target="_top">
@@ -497,7 +497,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@notifyAll():Unit" title="Permalink" target="_top">
@@ -582,7 +582,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">train</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="engineParams">engineParams: <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a></span>, <span name="engineInstanceId">engineInstanceId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <a href="../work [...]
+        <span class="name">train</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="engineParams">engineParams: <a href="EngineParams.html" class="extype" name="org.apache.predictionio.controller.EngineParams">EngineParams</a></span>, <span name="engineInstanceId">engineInstanceId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <a href="../work [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@train(sc:org.apache.spark.SparkContext,engineParams:org.apache.predictionio.controller.EngineParams,engineInstanceId:String,params:org.apache.predictionio.workflow.WorkflowParams):Seq[Any]" title="Permalink" target="_top">
@@ -600,7 +600,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@wait():Unit" title="Permalink" target="_top">
@@ -623,7 +623,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -646,7 +646,7 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngine@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -674,13 +674,13 @@ JSON file) to an instance of <a href="EngineParams.html" class="extype" name="or
             </div><div class="parent" name="org.apache.predictionio.core.BaseEngine">
               <h3>Inherited from <a href="../core/BaseEngine.html" class="extype" name="org.apache.predictionio.core.BaseEngine">BaseEngine</a>[<span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.EI">EI</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.Q">Q</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine.P">P</span>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngine [...]
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html
index 3babbbb..e1856a0 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$AlgorithmsPrefix.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>AlgorithmsPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix</title>
-          <meta name="description" content="AlgorithmsPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix" />
-          <meta name="keywords" content="AlgorithmsPrefix PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix" />
+          <title>AlgorithmsPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix</title>
+          <meta name="description" content="AlgorithmsPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix" />
+          <meta name="keywords" content="AlgorithmsPrefix PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,13 +45,13 @@
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <span class="name">AlgorithmsPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Para [...]
+        <span class="name">AlgorithmsPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Para [...]
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="http://www.scal [...]
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <span class="extype"  [...]
         </div></div>
         
 
@@ -140,7 +140,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -157,7 +157,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@##():Int" title="Permalink" target="_top">
@@ -174,7 +174,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -225,7 +225,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@clone():Object" title="Permalink" target="_top">
@@ -265,7 +265,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -282,7 +282,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@finalize():Unit" title="Permalink" target="_top">
@@ -322,7 +322,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -339,7 +339,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -356,7 +356,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@notify():Unit" title="Permalink" target="_top">
@@ -373,7 +373,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@notifyAll():Unit" title="Permalink" target="_top">
@@ -424,7 +424,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@wait():Unit" title="Permalink" target="_top">
@@ -447,7 +447,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -470,7 +470,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$AlgorithmsPrefix@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -494,17 +494,17 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
             </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html
index e304bfe..0581170 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$DataSourcePrefix.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>DataSourcePrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix</title>
-          <meta name="description" content="DataSourcePrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix" />
-          <meta name="keywords" content="DataSourcePrefix PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix" />
+          <title>DataSourcePrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix</title>
+          <meta name="description" content="DataSourcePrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix" />
+          <meta name="keywords" content="DataSourcePrefix PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,13 +45,13 @@
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <span class="name">DataSourcePrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>)</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a> with <a href="http://www.scala-lang.org/api/2.11.8/in [...]
+        <span class="name">DataSourcePrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>)</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a> with <a href="http://www.scala-lang.org/api/2.11.12/ [...]
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="http://www.scal [...]
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <span class="extype"  [...]
         </div></div>
         
 
@@ -174,7 +174,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -191,7 +191,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@##():Int" title="Permalink" target="_top">
@@ -208,7 +208,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -242,7 +242,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@clone():Object" title="Permalink" target="_top">
@@ -282,7 +282,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -299,7 +299,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@finalize():Unit" title="Permalink" target="_top">
@@ -339,7 +339,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -356,7 +356,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -373,7 +373,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@notify():Unit" title="Permalink" target="_top">
@@ -390,7 +390,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@notifyAll():Unit" title="Permalink" target="_top">
@@ -424,7 +424,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@wait():Unit" title="Permalink" target="_top">
@@ -447,7 +447,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -470,7 +470,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$DataSourcePrefix@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -494,17 +494,17 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
             </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html
index 7ed2c3d..76f838b 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$PreparatorPrefix.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>PreparatorPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix</title>
-          <meta name="description" content="PreparatorPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix" />
-          <meta name="keywords" content="PreparatorPrefix PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix" />
+          <title>PreparatorPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix</title>
+          <meta name="description" content="PreparatorPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix" />
+          <meta name="keywords" content="PreparatorPrefix PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,13 +45,13 @@
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <span class="name">PreparatorPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Para [...]
+        <span class="name">PreparatorPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Para [...]
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="http://www.scal [...]
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <span class="extype"  [...]
         </div></div>
         
 
@@ -140,7 +140,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -157,7 +157,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@##():Int" title="Permalink" target="_top">
@@ -174,7 +174,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -208,7 +208,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@clone():Object" title="Permalink" target="_top">
@@ -248,7 +248,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -265,7 +265,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@finalize():Unit" title="Permalink" target="_top">
@@ -305,7 +305,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -322,7 +322,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -339,7 +339,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@notify():Unit" title="Permalink" target="_top">
@@ -356,7 +356,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@notifyAll():Unit" title="Permalink" target="_top">
@@ -407,7 +407,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@wait():Unit" title="Permalink" target="_top">
@@ -430,7 +430,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -453,7 +453,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$PreparatorPrefix@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -477,17 +477,17 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
             </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html
index 942edc6..2d70dee 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$$ServingPrefix.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>ServingPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix</title>
-          <meta name="description" content="ServingPrefix - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix" />
-          <meta name="keywords" content="ServingPrefix PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix" />
+          <title>ServingPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix</title>
+          <meta name="description" content="ServingPrefix - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix" />
+          <meta name="keywords" content="ServingPrefix PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -45,13 +45,13 @@
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <span class="name">ServingPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params< [...]
+        <span class="name">ServingPrefix</span><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params< [...]
       </span>
       </h4>
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <a href="http://www.scal [...]
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a>, <span class="extype"  [...]
         </div></div>
         
 
@@ -140,7 +140,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -157,7 +157,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@##():Int" title="Permalink" target="_top">
@@ -174,7 +174,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -225,7 +225,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@clone():Object" title="Permalink" target="_top">
@@ -265,7 +265,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -282,7 +282,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@finalize():Unit" title="Permalink" target="_top">
@@ -322,7 +322,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -339,7 +339,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -356,7 +356,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@notify():Unit" title="Permalink" target="_top">
@@ -373,7 +373,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@notifyAll():Unit" title="Permalink" target="_top">
@@ -441,7 +441,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@wait():Unit" title="Permalink" target="_top">
@@ -464,7 +464,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -487,7 +487,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$$ServingPrefix@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -511,17 +511,17 @@
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.Product">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Product</a></h3>
             </div><div class="parent" name="scala.Equals">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Equals" class="extype" target="_top">Equals</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$.html
index 80cd2e3..1818da7 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>FastEvalEngineWorkflow - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow</title>
-          <meta name="description" content="FastEvalEngineWorkflow - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow" />
-          <meta name="keywords" content="FastEvalEngineWorkflow PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow" />
+          <title>FastEvalEngineWorkflow - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow</title>
+          <meta name="description" content="FastEvalEngineWorkflow - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow" />
+          <meta name="keywords" content="FastEvalEngineWorkflow PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">FastEvalEngineWorkflow</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">FastEvalEngineWorkflow</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
@@ -58,7 +58,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
               
         </dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -106,7 +106,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">AX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">AX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@AX=Int" title="Permalink" target="_top">
@@ -123,7 +123,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <a href="FastEvalEngineWorkflow$$AlgorithmsPrefix.html"><span class="name">AlgorithmsPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="e [...]
+        <a href="FastEvalEngineWorkflow$$AlgorithmsPrefix.html"><span class="name">AlgorithmsPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="e [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@AlgorithmsPrefixextendsProductwithSerializable" title="Permalink" target="_top">
@@ -140,7 +140,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <a href="FastEvalEngineWorkflow$$DataSourcePrefix.html"><span class="name">DataSourcePrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>)</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Product" class="extype" target="_top">Produ [...]
+        <a href="FastEvalEngineWorkflow$$DataSourcePrefix.html"><span class="name">DataSourcePrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>)</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Product" class="extype" target="_top">Prod [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@DataSourcePrefixextendsProductwithSerializable" title="Permalink" target="_top">
@@ -157,7 +157,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">EX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">EX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@EX=Int" title="Permalink" target="_top">
@@ -174,7 +174,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <a href="FastEvalEngineWorkflow$$PreparatorPrefix.html"><span class="name">PreparatorPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="e [...]
+        <a href="FastEvalEngineWorkflow$$PreparatorPrefix.html"><span class="name">PreparatorPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="e [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@PreparatorPrefixextendsProductwithSerializable" title="Permalink" target="_top">
@@ -191,7 +191,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">QX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>
+        <span class="name">QX</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@QX=Long" title="Permalink" target="_top">
@@ -208,7 +208,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">case class</span>
       </span>
       <span class="symbol">
-        <a href="FastEvalEngineWorkflow$$ServingPrefix.html"><span class="name">ServingPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" [...]
+        <a href="FastEvalEngineWorkflow$$ServingPrefix.html"><span class="name">ServingPrefix</span></a><span class="params">(<span name="dataSourceParams">dataSourceParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a>)</span>, <span name="preparatorParams">preparatorParams: (<span class="extype" name="scala.Predef.String">String</span>, <a href="Params.html" class="extype" [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@ServingPrefixextendsProductwithSerializable" title="Permalink" target="_top">
@@ -232,7 +232,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -249,7 +249,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@##():Int" title="Permalink" target="_top">
@@ -266,7 +266,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -300,7 +300,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@clone():Object" title="Permalink" target="_top">
@@ -340,7 +340,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -357,7 +357,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -374,7 +374,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@finalize():Unit" title="Permalink" target="_top">
@@ -499,7 +499,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@hashCode():Int" title="Permalink" target="_top">
@@ -516,7 +516,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -550,7 +550,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -567,7 +567,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@notify():Unit" title="Permalink" target="_top">
@@ -584,7 +584,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@notifyAll():Unit" title="Permalink" target="_top">
@@ -635,7 +635,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@wait():Unit" title="Permalink" target="_top">
@@ -658,7 +658,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -681,7 +681,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -705,13 +705,13 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow.html b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow.html
index 3f72315..2824e31 100644
--- a/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow.html
+++ b/api/current/org/apache/predictionio/controller/FastEvalEngineWorkflow.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>FastEvalEngineWorkflow - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow</title>
-          <meta name="description" content="FastEvalEngineWorkflow - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow" />
-          <meta name="keywords" content="FastEvalEngineWorkflow PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.FastEvalEngineWorkflow" />
+          <title>FastEvalEngineWorkflow - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow</title>
+          <meta name="description" content="FastEvalEngineWorkflow - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.FastEvalEngineWorkflow" />
+          <meta name="keywords" content="FastEvalEngineWorkflow PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.FastEvalEngineWorkflow" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">class</span>
       </span>
       <span class="symbol">
-        <span class="name">FastEvalEngineWorkflow</span><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="PD">PD</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">FastEvalEngineWorkflow</span><span class="tparams">[<span name="TD">TD</span>, <span name="EI">EI</span>, <span name="PD">PD</span>, <span name="Q">Q</span>, <span name="P">P</span>, <span name="A">A</span>]</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
@@ -58,7 +58,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
               
         </dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -126,7 +126,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">AlgorithmsResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="FastEvalEngineWorkflow$.html#QX=Long" class="extmbr" name="org.apache.predictioni [...]
+        <span class="name">AlgorithmsResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="FastEvalEngineWorkflow$.html#QX=Long" class="extmbr" name="org.apache.prediction [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@AlgorithmsResult=Map[org.apache.predictionio.controller.FastEvalEngineWorkflow.EX,org.apache.spark.rdd.RDD[(org.apache.predictionio.controller.FastEvalEngineWorkflow.QX,Seq[P])]]" title="Permalink" target="_top">
@@ -143,7 +143,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">DataSourceResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, (<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.TD">TD</span>, <span class="extype" name="org.apache.predictionio.con [...]
+        <span class="name">DataSourceResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, (<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.TD">TD</span>, <span class="extype" name="org.apache.predictionio.co [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@DataSourceResult=Map[org.apache.predictionio.controller.FastEvalEngineWorkflow.EX,(TD,EI,org.apache.spark.rdd.RDD[(org.apache.predictionio.controller.FastEvalEngineWorkflow.QX,(Q,A))])]" title="Permalink" target="_top">
@@ -160,7 +160,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">PreparatorResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.PD">PD</span>]</span>
+        <span class="name">PreparatorResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="FastEvalEngineWorkflow$.html#EX=Int" class="extmbr" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EX">EX</a>, <span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.PD">PD</span>]</span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@PreparatorResult=Map[org.apache.predictionio.controller.FastEvalEngineWorkflow.EX,PD]" title="Permalink" target="_top">
@@ -177,7 +177,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">type</span>
       </span>
       <span class="symbol">
-        <span class="name">ServingResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[(<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EI">EI</span>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.Q">Q</span>, <span class="extype" name="org.apache.pre [...]
+        <span class="name">ServingResult</span><span class="result"> = <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[(<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.EI">EI</span>, <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<span class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.Q">Q</span>, <span class="extype" name="org.apache.pr [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@ServingResult=Seq[(EI,org.apache.spark.rdd.RDD[(Q,P,A)])]" title="Permalink" target="_top">
@@ -201,7 +201,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -218,7 +218,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@##():Int" title="Permalink" target="_top">
@@ -235,7 +235,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -252,7 +252,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">val</span>
       </span>
       <span class="symbol">
-        <span class="name">algorithmsCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.11 [...]
+        <span class="name">algorithmsCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$AlgorithmsPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix">AlgorithmsPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.1 [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@algorithmsCache:scala.collection.mutable.HashMap[org.apache.predictionio.controller.FastEvalEngineWorkflow.AlgorithmsPrefix,scala.collection.immutable.Map[Int,org.apache.spark.rdd.RDD[(Long,Seq[P])]]]" title="Permalink" target="_top">
@@ -286,7 +286,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@clone():Object" title="Permalink" target="_top">
@@ -309,7 +309,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">val</span>
       </span>
       <span class="symbol">
-        <span class="name">dataSourceCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$DataSourcePrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix">DataSourcePrefix</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.11 [...]
+        <span class="name">dataSourceCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$DataSourcePrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix">DataSourcePrefix</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.1 [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@dataSourceCache:scala.collection.mutable.HashMap[org.apache.predictionio.controller.FastEvalEngineWorkflow.DataSourcePrefix,scala.collection.immutable.Map[Int,(TD,EI,org.apache.spark.rdd.RDD[(Long,(Q,A))])]]" title="Permalink" target="_top">
@@ -343,7 +343,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -360,7 +360,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -377,7 +377,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@finalize():Unit" title="Permalink" target="_top">
@@ -417,7 +417,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@hashCode():Int" title="Permalink" target="_top">
@@ -434,7 +434,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -451,7 +451,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -468,7 +468,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@notify():Unit" title="Permalink" target="_top">
@@ -485,7 +485,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@notifyAll():Unit" title="Permalink" target="_top">
@@ -502,7 +502,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">val</span>
       </span>
       <span class="symbol">
-        <span class="name">preparatorCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$PreparatorPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix">PreparatorPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.11 [...]
+        <span class="name">preparatorCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$PreparatorPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix">PreparatorPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.immutable.Map" class="extype" target="_top">Map</a>[<a href="http://www.scala-lang.org/api/2.1 [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@preparatorCache:scala.collection.mutable.HashMap[org.apache.predictionio.controller.FastEvalEngineWorkflow.PreparatorPrefix,scala.collection.immutable.Map[Int,PD]]" title="Permalink" target="_top">
@@ -536,7 +536,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">val</span>
       </span>
       <span class="symbol">
-        <span class="name">servingCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$ServingPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix">ServingPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[(<span class="extype" name="org.apache.predictionio.controller.Fa [...]
+        <span class="name">servingCache</span><span class="result">: <span class="extype" name="scala.collection.mutable.HashMap">HashMap</span>[<a href="FastEvalEngineWorkflow$$ServingPrefix.html" class="extype" name="org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix">ServingPrefix</a>, <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[(<span class="extype" name="org.apache.predictionio.controller.F [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@servingCache:scala.collection.mutable.HashMap[org.apache.predictionio.controller.FastEvalEngineWorkflow.ServingPrefix,Seq[(EI,org.apache.spark.rdd.RDD[(Q,P,A)])]]" title="Permalink" target="_top">
@@ -587,7 +587,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@wait():Unit" title="Permalink" target="_top">
@@ -610,7 +610,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -633,7 +633,7 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.FastEvalEngineWorkflow@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -674,13 +674,13 @@ Workflow based on <a href="FastEvalEngine.html" class="extype" name="org.apache.
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IEngineFactory.html b/api/current/org/apache/predictionio/controller/IEngineFactory.html
index a158b2a..77fae32 100644
--- a/api/current/org/apache/predictionio/controller/IEngineFactory.html
+++ b/api/current/org/apache/predictionio/controller/IEngineFactory.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IEngineFactory - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IEngineFactory</title>
-          <meta name="description" content="IEngineFactory - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IEngineFactory" />
-          <meta name="keywords" content="IEngineFactory PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IEngineFactory" />
+          <title>IEngineFactory - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IEngineFactory</title>
+          <meta name="description" content="IEngineFactory - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IEngineFactory" />
+          <meta name="keywords" content="IEngineFactory PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IEngineFactory" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
               
         </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 0.9.2)</i> Use EngineFactory instead.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -127,7 +127,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -144,7 +144,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@##():Int" title="Permalink" target="_top">
@@ -161,7 +161,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -195,7 +195,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@clone():Object" title="Permalink" target="_top">
@@ -235,7 +235,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -252,7 +252,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -269,7 +269,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@finalize():Unit" title="Permalink" target="_top">
@@ -309,7 +309,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@hashCode():Int" title="Permalink" target="_top">
@@ -326,7 +326,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -343,7 +343,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -360,7 +360,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@notify():Unit" title="Permalink" target="_top">
@@ -377,7 +377,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@notifyAll():Unit" title="Permalink" target="_top">
@@ -428,7 +428,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@wait():Unit" title="Permalink" target="_top">
@@ -451,7 +451,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -474,7 +474,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IEngineFactory@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -500,9 +500,9 @@
         <div class="parent" name="org.apache.predictionio.controller.EngineFactory">
               <h3>Inherited from <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IFSPersistentModel.html b/api/current/org/apache/predictionio/controller/IFSPersistentModel.html
index 4485d14..79ebb71 100644
--- a/api/current/org/apache/predictionio/controller/IFSPersistentModel.html
+++ b/api/current/org/apache/predictionio/controller/IFSPersistentModel.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IFSPersistentModel - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IFSPersistentModel</title>
-          <meta name="description" content="IFSPersistentModel - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IFSPersistentModel" />
-          <meta name="keywords" content="IFSPersistentModel PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IFSPersistentModel" />
+          <title>IFSPersistentModel - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IFSPersistentModel</title>
+          <meta name="description" content="IFSPersistentModel - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IFSPersistentModel" />
+          <meta name="keywords" content="IFSPersistentModel PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IFSPersistentModel" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
               
         </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 0.9.2)</i> Use LocalFileSystemPersistentModel instead.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="LocalFileSystemPersistentModel.html" class="extype" name="org.apache.predictionio.controller.LocalFileSystemPersistentModel">LocalFileSystemPersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModel.AP">AP</span>], <a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.con [...]
+          <div class="superTypes hiddenContent"><a href="LocalFileSystemPersistentModel.html" class="extype" name="org.apache.predictionio.controller.LocalFileSystemPersistentModel">LocalFileSystemPersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModel.AP">AP</span>], <a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.con [...]
         </div></div>
         
 
@@ -107,7 +107,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -175,7 +175,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@clone():Object" title="Permalink" target="_top">
@@ -198,7 +198,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -215,7 +215,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -232,7 +232,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@finalize():Unit" title="Permalink" target="_top">
@@ -272,7 +272,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@hashCode():Int" title="Permalink" target="_top">
@@ -289,7 +289,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -306,7 +306,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -323,7 +323,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@notify():Unit" title="Permalink" target="_top">
@@ -340,7 +340,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@notifyAll():Unit" title="Permalink" target="_top">
@@ -357,7 +357,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">save</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModel.AP">AP</span></span>, <span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" clas [...]
+        <span class="name">save</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModel.AP">AP</span></span>, <span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" cla [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@save(id:String,params:AP,sc:org.apache.spark.SparkContext):Boolean" title="Permalink" target="_top">
@@ -414,7 +414,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@wait():Unit" title="Permalink" target="_top">
@@ -437,7 +437,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -460,7 +460,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModel@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -488,9 +488,9 @@ automatically by PredictionIO.
             </div><div class="parent" name="org.apache.predictionio.controller.PersistentModel">
               <h3>Inherited from <a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModel.AP">AP</span>]</h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IFSPersistentModelLoader.html b/api/current/org/apache/predictionio/controller/IFSPersistentModelLoader.html
index ff1d7ae..a552e39 100644
--- a/api/current/org/apache/predictionio/controller/IFSPersistentModelLoader.html
+++ b/api/current/org/apache/predictionio/controller/IFSPersistentModelLoader.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IFSPersistentModelLoader - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IFSPersistentModelLoader</title>
-          <meta name="description" content="IFSPersistentModelLoader - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IFSPersistentModelLoader" />
-          <meta name="keywords" content="IFSPersistentModelLoader PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IFSPersistentModelLoader" />
+          <title>IFSPersistentModelLoader - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IFSPersistentModelLoader</title>
+          <meta name="description" content="IFSPersistentModelLoader - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IFSPersistentModelLoader" />
+          <meta name="keywords" content="IFSPersistentModelLoader PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IFSPersistentModelLoader" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
               
         </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 0.9.2)</i> Use LocalFileSystemPersistentModelLoader instead.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="LocalFileSystemPersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.LocalFileSystemPersistentModelLoader">LocalFileSystemPersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.M">M</span>], <a href="PersistentModelLoader.html" class="extype" na [...]
+          <div class="superTypes hiddenContent"><a href="LocalFileSystemPersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.LocalFileSystemPersistentModelLoader">LocalFileSystemPersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.M">M</span>], <a href="PersistentModelLoader.html" class="extype" na [...]
         </div></div>
         
 
@@ -107,7 +107,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -124,7 +124,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@##():Int" title="Permalink" target="_top">
@@ -141,7 +141,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -158,7 +158,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.AP">AP</span></span>, <span name="sc">sc: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Option" class="extype" target="_top">Option</a>[<span class="extype" name="org.apache.spark.SparkContext">SparkContext</s [...]
+        <span class="name">apply</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.AP">AP</span></span>, <span name="sc">sc: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Option" class="extype" target="_top">Option</a>[<span class="extype" name="org.apache.spark.SparkContext">SparkContext</ [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@apply(id:String,params:AP,sc:Option[org.apache.spark.SparkContext]):M" title="Permalink" target="_top">
@@ -197,7 +197,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@clone():Object" title="Permalink" target="_top">
@@ -220,7 +220,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -237,7 +237,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -254,7 +254,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@finalize():Unit" title="Permalink" target="_top">
@@ -294,7 +294,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@hashCode():Int" title="Permalink" target="_top">
@@ -311,7 +311,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -328,7 +328,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -345,7 +345,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@notify():Unit" title="Permalink" target="_top">
@@ -362,7 +362,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@notifyAll():Unit" title="Permalink" target="_top">
@@ -413,7 +413,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@wait():Unit" title="Permalink" target="_top">
@@ -436,7 +436,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -459,7 +459,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IFSPersistentModelLoader@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -487,9 +487,9 @@ automatically by PredictionIO.
             </div><div class="parent" name="org.apache.predictionio.controller.PersistentModelLoader">
               <h3>Inherited from <a href="PersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.PersistentModelLoader">PersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IFSPersistentModelLoader.M">M</span>]</h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IPersistentModel.html b/api/current/org/apache/predictionio/controller/IPersistentModel.html
index c9d3411..6a23d26 100644
--- a/api/current/org/apache/predictionio/controller/IPersistentModel.html
+++ b/api/current/org/apache/predictionio/controller/IPersistentModel.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IPersistentModel - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IPersistentModel</title>
-          <meta name="description" content="IPersistentModel - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IPersistentModel" />
-          <meta name="keywords" content="IPersistentModel PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IPersistentModel" />
+          <title>IPersistentModel - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IPersistentModel</title>
+          <meta name="description" content="IPersistentModel - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IPersistentModel" />
+          <meta name="keywords" content="IPersistentModel PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IPersistentModel" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
               
         </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 0.9.2)</i> Use PersistentModel instead.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModel.AP">AP</span>], <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModel.AP">AP</span>], <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -105,7 +105,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">save</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IPersistentModel.AP">AP</span></span>, <span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class= [...]
+        <span class="name">save</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IPersistentModel.AP">AP</span></span>, <span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@save(id:String,params:AP,sc:org.apache.spark.SparkContext):Boolean" title="Permalink" target="_top">
@@ -133,7 +133,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -150,7 +150,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@##():Int" title="Permalink" target="_top">
@@ -167,7 +167,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -201,7 +201,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@clone():Object" title="Permalink" target="_top">
@@ -224,7 +224,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -241,7 +241,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -258,7 +258,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@finalize():Unit" title="Permalink" target="_top">
@@ -298,7 +298,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@hashCode():Int" title="Permalink" target="_top">
@@ -315,7 +315,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -332,7 +332,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -349,7 +349,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@notify():Unit" title="Permalink" target="_top">
@@ -366,7 +366,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@notifyAll():Unit" title="Permalink" target="_top">
@@ -417,7 +417,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@wait():Unit" title="Permalink" target="_top">
@@ -440,7 +440,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -463,7 +463,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModel@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -489,9 +489,9 @@ automatically by PredictionIO.
         <div class="parent" name="org.apache.predictionio.controller.PersistentModel">
               <h3>Inherited from <a href="PersistentModel.html" class="extype" name="org.apache.predictionio.controller.PersistentModel">PersistentModel</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModel.AP">AP</span>]</h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IPersistentModelLoader.html b/api/current/org/apache/predictionio/controller/IPersistentModelLoader.html
index c505e5d..1da2237 100644
--- a/api/current/org/apache/predictionio/controller/IPersistentModelLoader.html
+++ b/api/current/org/apache/predictionio/controller/IPersistentModelLoader.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IPersistentModelLoader - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IPersistentModelLoader</title>
-          <meta name="description" content="IPersistentModelLoader - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IPersistentModelLoader" />
-          <meta name="keywords" content="IPersistentModelLoader PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IPersistentModelLoader" />
+          <title>IPersistentModelLoader - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IPersistentModelLoader</title>
+          <meta name="description" content="IPersistentModelLoader - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IPersistentModelLoader" />
+          <meta name="keywords" content="IPersistentModelLoader PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IPersistentModelLoader" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -55,7 +55,7 @@
               
         </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 0.9.2)</i> Use PersistentModelLoader instead.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="PersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.PersistentModelLoader">PersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.M">M</span>], <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">Any [...]
+          <div class="superTypes hiddenContent"><a href="PersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.PersistentModelLoader">PersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.M">M</span>], <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -105,7 +105,7 @@
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.AP">AP</span></span>, <span name="sc">sc: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Option" class="extype" target="_top">Option</a>[<span class="extype" name="org.apache.spark.SparkContext">SparkContext</spa [...]
+        <span class="name">apply</span><span class="params">(<span name="id">id: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="params">params: <span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.AP">AP</span></span>, <span name="sc">sc: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Option" class="extype" target="_top">Option</a>[<span class="extype" name="org.apache.spark.SparkContext">SparkContext</sp [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@apply(id:String,params:AP,sc:Option[org.apache.spark.SparkContext]):M" title="Permalink" target="_top">
@@ -132,7 +132,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -149,7 +149,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@##():Int" title="Permalink" target="_top">
@@ -166,7 +166,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -200,7 +200,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@clone():Object" title="Permalink" target="_top">
@@ -223,7 +223,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -240,7 +240,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -257,7 +257,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@finalize():Unit" title="Permalink" target="_top">
@@ -297,7 +297,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@hashCode():Int" title="Permalink" target="_top">
@@ -314,7 +314,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -331,7 +331,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -348,7 +348,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@notify():Unit" title="Permalink" target="_top">
@@ -365,7 +365,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@notifyAll():Unit" title="Permalink" target="_top">
@@ -416,7 +416,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@wait():Unit" title="Permalink" target="_top">
@@ -439,7 +439,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -462,7 +462,7 @@ automatically by PredictionIO.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IPersistentModelLoader@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -488,9 +488,9 @@ automatically by PredictionIO.
         <div class="parent" name="org.apache.predictionio.controller.PersistentModelLoader">
               <h3>Inherited from <a href="PersistentModelLoader.html" class="extype" name="org.apache.predictionio.controller.PersistentModelLoader">PersistentModelLoader</a>[<span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.AP">AP</span>, <span class="extype" name="org.apache.predictionio.controller.IPersistentModelLoader.M">M</span>]</h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IdentityPreparator$.html b/api/current/org/apache/predictionio/controller/IdentityPreparator$.html
index 4076787..48e9048 100644
--- a/api/current/org/apache/predictionio/controller/IdentityPreparator$.html
+++ b/api/current/org/apache/predictionio/controller/IdentityPreparator$.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IdentityPreparator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IdentityPreparator</title>
-          <meta name="description" content="IdentityPreparator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IdentityPreparator" />
-          <meta name="keywords" content="IdentityPreparator PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IdentityPreparator" />
+          <title>IdentityPreparator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IdentityPreparator</title>
+          <meta name="description" content="IdentityPreparator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IdentityPreparator" />
+          <meta name="keywords" content="IdentityPreparator PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IdentityPreparator" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -47,7 +47,7 @@
         <span class="kind">object</span>
       </span>
       <span class="symbol">
-        <span class="name">IdentityPreparator</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
+        <span class="name">IdentityPreparator</span><span class="result"> extends <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></span>
       </span>
       </h4>
       
@@ -56,7 +56,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
 <a href="EngineFactory.html" class="extype" name="org.apache.predictionio.controller.EngineFactory">EngineFactory</a>.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a>, <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></div>
+          <div class="superTypes hiddenContent"><a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -108,7 +108,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -125,7 +125,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@##():Int" title="Permalink" target="_top">
@@ -142,7 +142,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -194,7 +194,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@clone():Object" title="Permalink" target="_top">
@@ -217,7 +217,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -234,7 +234,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -251,7 +251,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@finalize():Unit" title="Permalink" target="_top">
@@ -291,7 +291,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@hashCode():Int" title="Permalink" target="_top">
@@ -308,7 +308,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -325,7 +325,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -342,7 +342,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@notify():Unit" title="Permalink" target="_top">
@@ -359,7 +359,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@notifyAll():Unit" title="Permalink" target="_top">
@@ -410,7 +410,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@wait():Unit" title="Permalink" target="_top">
@@ -433,7 +433,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -456,7 +456,7 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator$@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -480,13 +480,13 @@ instance of the class of <a href="IdentityPreparator.html" class="extype" name="
 
         <div id="inheritedMembers">
         <div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/IdentityPreparator.html b/api/current/org/apache/predictionio/controller/IdentityPreparator.html
index 5687729..3c730e8 100644
--- a/api/current/org/apache/predictionio/controller/IdentityPreparator.html
+++ b/api/current/org/apache/predictionio/controller/IdentityPreparator.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>IdentityPreparator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IdentityPreparator</title>
-          <meta name="description" content="IdentityPreparator - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.IdentityPreparator" />
-          <meta name="keywords" content="IdentityPreparator PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.IdentityPreparator" />
+          <title>IdentityPreparator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IdentityPreparator</title>
+          <meta name="description" content="IdentityPreparator - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.IdentityPreparator" />
+          <meta name="keywords" content="IdentityPreparator PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.IdentityPreparator" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -56,7 +56,7 @@ that passes training data through without any special preparation. This can
 be used in place for both <a href="PPreparator.html" class="extype" name="org.apache.predictionio.controller.PPreparator">PPreparator</a> and <a href="LPreparator.html" class="extype" name="org.apache.predictionio.controller.LPreparator">LPreparator</a>.
 </p></div><dl class="paramcmts block"><dt class="tparam">TD</dt><dd class="cmt"><p>Training data class.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../core/BasePreparator.html" class="extype" name="org.apache.predictionio.core.BasePreparator">BasePreparator</a>[<span class="extype" name="org.apache.predictionio.controller.IdentityPreparator.TD">TD</span>, <span class="extype" name="org.apache.predictionio.controller.IdentityPreparator.TD">TD</span>], <a href="../core/AbstractDoer.html" class="extype" name="org.apache.predictionio.core.AbstractDoer">AbstractDoer</a>, <a href="h [...]
+          <div class="superTypes hiddenContent"><a href="../core/BasePreparator.html" class="extype" name="org.apache.predictionio.core.BasePreparator">BasePreparator</a>[<span class="extype" name="org.apache.predictionio.controller.IdentityPreparator.TD">TD</span>, <span class="extype" name="org.apache.predictionio.controller.IdentityPreparator.TD">TD</span>], <a href="../core/AbstractDoer.html" class="extype" name="org.apache.predictionio.core.AbstractDoer">AbstractDoer</a>, <a href="h [...]
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
             <div class="subClasses hiddenContent"><a href="LIdentityPreparator.html" class="extype" name="org.apache.predictionio.controller.LIdentityPreparator">LIdentityPreparator</a>, <a href="PIdentityPreparator.html" class="extype" name="org.apache.predictionio.controller.PIdentityPreparator">PIdentityPreparator</a></div>
@@ -131,7 +131,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -148,7 +148,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@##():Int" title="Permalink" target="_top">
@@ -165,7 +165,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -199,7 +199,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@clone():Object" title="Permalink" target="_top">
@@ -222,7 +222,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -239,7 +239,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -256,7 +256,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@finalize():Unit" title="Permalink" target="_top">
@@ -296,7 +296,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@hashCode():Int" title="Permalink" target="_top">
@@ -313,7 +313,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -330,7 +330,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -347,7 +347,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@notify():Unit" title="Permalink" target="_top">
@@ -364,7 +364,7 @@ be used in place for both <a href="PPreparator.html" class="extype" name="org.ap
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@notifyAll():Unit" title="Permalink" target="_top">
@@ -436,7 +436,7 @@ workflow to prepare data before handing it over to algorithm
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@wait():Unit" title="Permalink" target="_top">
@@ -459,7 +459,7 @@ workflow to prepare data before handing it over to algorithm
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -482,7 +482,7 @@ workflow to prepare data before handing it over to algorithm
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.IdentityPreparator@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -510,13 +510,13 @@ workflow to prepare data before handing it over to algorithm
             </div><div class="parent" name="org.apache.predictionio.core.AbstractDoer">
               <h3>Inherited from <a href="../core/AbstractDoer.html" class="extype" name="org.apache.predictionio.core.AbstractDoer">AbstractDoer</a></h3>
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
             </div>
         
         </div>
diff --git a/api/current/org/apache/predictionio/controller/LAlgorithm.html b/api/current/org/apache/predictionio/controller/LAlgorithm.html
index 8560069..734a04a 100644
--- a/api/current/org/apache/predictionio/controller/LAlgorithm.html
+++ b/api/current/org/apache/predictionio/controller/LAlgorithm.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html >
 <html>
         <head>
-          <title>LAlgorithm - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.LAlgorithm</title>
-          <meta name="description" content="LAlgorithm - PredictionIO Scala API 0.13.0 - org.apache.predictionio.controller.LAlgorithm" />
-          <meta name="keywords" content="LAlgorithm PredictionIO Scala API 0.13.0 org.apache.predictionio.controller.LAlgorithm" />
+          <title>LAlgorithm - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.LAlgorithm</title>
+          <meta name="description" content="LAlgorithm - PredictionIO Scala API 0.14.0 - org.apache.predictionio.controller.LAlgorithm" />
+          <meta name="keywords" content="LAlgorithm PredictionIO Scala API 0.14.0 org.apache.predictionio.controller.LAlgorithm" />
           <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
           
       <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
@@ -56,7 +56,7 @@ and mix that into your algorithm class, instead of overriding
 <a href="#querySerializer:org.json4s.Formats" class="extmbr" name="org.apache.predictionio.controller.LAlgorithm#querySerializer">querySerializer</a> directly.
 </p></div><dl class="paramcmts block"><dt class="tparam">PD</dt><dd class="cmt"><p>Prepared data class.</p></dd><dt class="tparam">M</dt><dd class="cmt"><p>Trained model class.</p></dd><dt class="tparam">Q</dt><dd class="cmt"><p>Input query class.</p></dd><dt class="tparam">P</dt><dd class="cmt"><p>Output prediction class.</p></dd></dl><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="../core/BaseAlgorithm.html" class="extype" name="org.apache.predictionio.core.BaseAlgorithm">BaseAlgorithm</a>[<span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.PD">PD</span>], <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>], <span class="extype" [...]
+          <div class="superTypes hiddenContent"><a href="../core/BaseAlgorithm.html" class="extype" name="org.apache.predictionio.core.BaseAlgorithm">BaseAlgorithm</a>[<span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.PD">PD</span>], <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>], <span class="extype" [...]
         </div></div>
         
 
@@ -102,7 +102,7 @@ and mix that into your algorithm class, instead of overriding
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">LAlgorithm</span><span class="params">()</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.reflect.ClassTag" class="extype" target="_top">ClassTag</a>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>]</span>)</span>
+        <span class="name">LAlgorithm</span><span class="params">()</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.reflect.ClassTag" class="extype" target="_top">ClassTag</a>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>]</span>)</span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@&lt;init&gt;()(implicitevidence$1:scala.reflect.ClassTag[M]):org.apache.predictionio.controller.LAlgorithm[PD,M,Q,P]" title="Permalink" target="_top">
@@ -169,7 +169,7 @@ model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@!=(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -186,7 +186,7 @@ model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@##():Int" title="Permalink" target="_top">
@@ -203,7 +203,7 @@ model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@==(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -237,7 +237,7 @@ model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">batchPredict</span><span class="params">(<span name="mRDD">mRDD: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>]</span>, <span name="qs">qs: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a>, <span class="extype" name="org.apache.predictioni [...]
+        <span class="name">batchPredict</span><span class="params">(<span name="mRDD">mRDD: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[<span class="extype" name="org.apache.predictionio.controller.LAlgorithm.M">M</span>]</span>, <span name="qs">qs: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a>, <span class="extype" name="org.apache.prediction [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@batchPredict(mRDD:org.apache.spark.rdd.RDD[M],qs:org.apache.spark.rdd.RDD[(Long,Q)]):org.apache.spark.rdd.RDD[(Long,P)]" title="Permalink" target="_top">
@@ -257,7 +257,7 @@ this method for a custom implementation.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">batchPredictBase</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="bm">bm: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>, <span name="qs">qs: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top [...]
+        <span class="name">batchPredictBase</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="bm">bm: <span class="extype" name="scala.Any">Any</span></span>, <span name="qs">qs: <span class="extype" name="org.apache.spark.rdd.RDD">RDD</span>[(<a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a>, <span class="extype" name="org.apache.predi [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@batchPredictBase(sc:org.apache.spark.SparkContext,bm:Any,qs:org.apache.spark.rdd.RDD[(Long,Q)]):org.apache.spark.rdd.RDD[(Long,P)]" title="Permalink" target="_top">
@@ -278,7 +278,7 @@ evaluation workflow to perform batch prediction.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@clone():Object" title="Permalink" target="_top">
@@ -301,7 +301,7 @@ evaluation workflow to perform batch prediction.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -318,7 +318,7 @@ evaluation workflow to perform batch prediction.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@equals(x$1:Any):Boolean" title="Permalink" target="_top">
@@ -335,7 +335,7 @@ evaluation workflow to perform batch prediction.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@finalize():Unit" title="Permalink" target="_top">
@@ -375,7 +375,7 @@ evaluation workflow to perform batch prediction.
         <span class="kind">lazy val</span>
       </span>
       <span class="symbol">
-        <span class="name">gsonTypeAdapterFactories</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="com.google.gson.TypeAdapterFactory">TypeAdapterFactory</span>]</span>
+        <span class="name">gsonTypeAdapterFactories</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.collection.Seq" class="extype" target="_top">Seq</a>[<span class="extype" name="com.google.gson.TypeAdapterFactory">TypeAdapterFactory</span>]</span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@gsonTypeAdapterFactories:Seq[com.google.gson.TypeAdapterFactory]" title="Permalink" target="_top">
@@ -396,7 +396,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@hashCode():Int" title="Permalink" target="_top">
@@ -413,7 +413,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
@@ -430,7 +430,7 @@ Serializer for Java query classes using Gson
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">makePersistentModel</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="modelId">modelId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="algoParams">algoParams: <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a></span>, <span name="bm">bm: <a href="http://www.scala-lang.org/api/2.11.8/inde [...]
+        <span class="name">makePersistentModel</span><span class="params">(<span name="sc">sc: <span class="extype" name="org.apache.spark.SparkContext">SparkContext</span></span>, <span name="modelId">modelId: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="algoParams">algoParams: <a href="Params.html" class="extype" name="org.apache.predictionio.controller.Params">Params</a></span>, <span name="bm">bm: <span class="extype" name="scala.Any">Any</span></ [...]
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@makePersistentModel(sc:org.apache.spark.SparkContext,modelId:String,algoParams:org.apache.predictionio.controller.Params,bm:Any):Any" title="Permalink" target="_top">
@@ -464,7 +464,7 @@ returned and the model will be re-trained on-the-fly.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Boolean" class="extype" target="_top">Boolean</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
@@ -481,7 +481,7 @@ returned and the model will be re-trained on-the-fly.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@notify():Unit" title="Permalink" target="_top">
@@ -498,7 +498,7 @@ returned and the model will be re-trained on-the-fly.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@notifyAll():Unit" title="Permalink" target="_top">
@@ -515,7 +515,7 @@ returned and the model will be re-trained on-the-fly.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">predictBase</span><span class="params">(<span name="localBaseModel">localBaseModel: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></span>, <span name="q">q: <span class="extype" name="org.apache.predictionio.controller.LAlgorithm.Q">Q</span></span>)</span><span class="result">: <span class="extype" name="org.apache.predictionio.controller.LAlgorithm.P">P</span></span>
+        <span class="name">predictBase</span><span class="params">(<span name="localBaseModel">localBaseModel: <span class="extype" name="scala.Any">Any</span></span>, <span name="q">q: <span class="extype" name="org.apache.predictionio.controller.LAlgorithm.Q">Q</span></span>)</span><span class="result">: <span class="extype" name="org.apache.predictionio.controller.LAlgorithm.P">P</span></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@predictBase(localBaseModel:Any,q:Q):P" title="Permalink" target="_top">
@@ -635,7 +635,7 @@ to train a model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@wait():Unit" title="Permalink" target="_top">
@@ -658,7 +658,7 @@ to train a model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>, <span name="arg1">arg1: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Int" class="extype" target="_top">Int</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
@@ -681,7 +681,7 @@ to train a model.
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Long" class="extype" target="_top">Long</a></span>)</span><span class="result">: <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Unit" class="extype" target="_top">Unit</a></span>
       </span>
       </h4><span class="permalink">
       <a href="../../../../index.html#org.apache.predictionio.controller.LAlgorithm@wait(x$1:Long):Unit" title="Permalink" target="_top">
@@ -711,13 +711,13 @@ to train a model.
             </div><div class="parent" name="org.apache.predictionio.core.AbstractDoer">
               <h3>Inherited from <a href="../core/AbstractDoer.html" class="extype" name="org.apache.predictionio.core.AbstractDoer">AbstractDoer</a></h3>
             </div><div class="parent" name="scala.Serializable">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
+              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.12/index.html#scala.Serializable" class="extype" target="_top">Serializable</a></h3>
             </div><div class="parent" name="java.io.Serializable">
               <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
             </div><div class="parent" name="scala.AnyRef">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.AnyRef" class="extype" target="_top">AnyRef</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
             </div><div class="parent" name="scala.Any">
-              <h3>Inherited from <a href="http://www.scala-lang.org/api/2.11.8/index.html#scala.Any" class="extype" target="_top">Any</a></h3>
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
... 47330 lines suppressed ...