diff --git a/core/API/ResponseBuilder.php b/core/API/ResponseBuilder.php
index 512339ee62d7efb29c0ad91cea2433919c9418ab..e4db39b6d8ea5be0b1945e14a75f5db846685707 100644
--- a/core/API/ResponseBuilder.php
+++ b/core/API/ResponseBuilder.php
@@ -53,7 +53,7 @@ class ResponseBuilder
      *           in the URL. For example to offset,limit the Table you can add the following parameters to any API
      *        call that returns a DataTable: filter_limit=10&filter_offset=20
      *         - we apply the filters that have been previously queued on the DataTable
-     * @see Piwik_DataTable::queueFilter()
+     * @see DataTable::queueFilter()
      *         - we apply the renderer that generate the DataTable in a given format (XML, PHP, HTML, JSON, etc.)
      *           the format can be changed using the 'format' parameter in the request.
      *        Example: format=xml
diff --git a/core/Access.php b/core/Access.php
index 7c0d26502406e912802ca212ee798e5fdda8ac64..80922e30a2222d10cc97ba6bcc39a665e6dbf0d3 100644
--- a/core/Access.php
+++ b/core/Access.php
@@ -103,9 +103,9 @@ class Access
     private static $availableAccess = array('noaccess', 'view', 'admin', 'superuser');
 
     /**
-     * Authentification object (see Piwik_Auth)
+     * Authentification object (see Auth)
      *
-     * @var Piwik_Auth
+     * @var Auth
      */
     private $auth = null;
 
@@ -141,7 +141,7 @@ class Access
      * If the login/password is correct the user is either the SuperUser or a normal user.
      * We load the access levels for this user for all the websites.
      *
-     * @param null|Piwik_Auth $auth  Auth adapter
+     * @param null|Auth $auth  Auth adapter
      * @return bool  true on success, false if reloading access failed (when auth object wasn't specified and user is not enforced to be Super User)
      */
     public function reloadAccess(Auth $auth = null)
@@ -150,7 +150,7 @@ class Access
             $this->auth = $auth;
         }
 
-        // if the Piwik_Auth wasn't set, we may be in the special case of setSuperUser(), otherwise we fail
+        // if the Auth wasn't set, we may be in the special case of setSuperUser(), otherwise we fail
         if (is_null($this->auth)) {
             if ($this->isSuperUser()) {
                 return $this->reloadAccessSuperUser();
diff --git a/core/Common.php b/core/Common.php
index d947fc6fd7eecfc273c54a383c4554da5577199e..d80fc99b7ca190135b26d5c4f7bd8f28cbec5fc7 100644
--- a/core/Common.php
+++ b/core/Common.php
@@ -775,7 +775,7 @@ class Common
      * This is a backward compatibility function for code that only expects
      * IPv4 addresses (i.e., doesn't support IPv6).
      *
-     * @see Piwik_IP::N2P()
+     * @see IP::N2P()
      *
      * This function does not support the long (or its string representation)
      * returned by the built-in ip2long() function, from Piwik 1.3 and earlier.
diff --git a/core/DataTable/Map.php b/core/DataTable/Map.php
index 538e824b7a430f244d2d85af69395a57688d883d..76a2c642f81a81b4be9c32ce3f339a726eef73fe 100644
--- a/core/DataTable/Map.php
+++ b/core/DataTable/Map.php
@@ -10,6 +10,7 @@
  */
 namespace Piwik\DataTable;
 use Piwik\DataTable;
+use Piwik\DataTable\Renderer\Console;
 
 /**
  * The DataTable_Array is a way to store an array of dataTable.
@@ -162,13 +163,13 @@ class Map
      */
     public function __toString()
     {
-        $renderer = new Piwik_DataTable_Renderer_Console();
+        $renderer = new Console();
         $renderer->setTable($this);
         return (string)$renderer;
     }
 
     /**
-     * @see Piwik_DataTable::enableRecursiveSort()
+     * @see DataTable::enableRecursiveSort()
      */
     public function enableRecursiveSort()
     {
@@ -180,7 +181,7 @@ class Map
     /**
      * Renames the given column
      *
-     * @see Piwik_DataTable::renameColumn
+     * @see DataTable::renameColumn
      * @param string $oldName
      * @param string $newName
      */
@@ -194,7 +195,7 @@ class Map
     /**
      * Deletes the given columns
      *
-     * @see Piwik_DataTable::deleteColumns
+     * @see DataTable::deleteColumns
      * @param array $columns
      */
     public function deleteColumns($columns)
@@ -214,7 +215,7 @@ class Map
     /**
      * Deletes the given column
      *
-     * @see Piwik_DataTable::deleteColumn
+     * @see DataTable::deleteColumn
      * @param string $column
      */
     public function deleteColumn($column)
@@ -364,7 +365,7 @@ class Map
      * Returns a new DataTable_Array w/ child tables that have had their
      * subtables merged.
      *
-     * @see Piwik_DataTable::mergeSubtables
+     * @see DataTable::mergeSubtables
      *
      * @return Set
      */
@@ -409,7 +410,7 @@ class Map
     }
 
     /**
-     * @see Piwik_DataTable::getColumns()
+     * @see DataTable::getColumns()
      * 
      * @return array
      */
diff --git a/core/DataTable/Row.php b/core/DataTable/Row.php
index 841ff5f5d6781a61463b6ace42b4fb08428dfbd6..3b4a0d6df9ca8248ccde665a4f3c6c94ab87c44f 100644
--- a/core/DataTable/Row.php
+++ b/core/DataTable/Row.php
@@ -277,7 +277,7 @@ class Row
      * Then we add the values of the given DataTable to this row's DataTable.
      *
      * @param DataTable $subTable  Table to sum to this row's subDatatable
-     * @see Piwik_DataTable::addDataTable() for the algorithm used for the sum
+     * @see DataTable::addDataTable() for the algorithm used for the sum
      */
     public function sumSubtable(DataTable $subTable)
     {
diff --git a/core/Db.php b/core/Db.php
index 3b9c8132e508cbb09d96c0325a9a63ff9414f8ce..a1dc835dd8011a45dfbfa250fc9b71af4572ee0a 100644
--- a/core/Db.php
+++ b/core/Db.php
@@ -22,7 +22,7 @@ class Db
     /**
      * Returns the database adapter to use
      *
-     * @return Piwik_Tracker_Db|AdapterInterface
+     * @return \Piwik\Tracker\Db|AdapterInterface
      */
     static private function getDb()
     {
@@ -62,7 +62,7 @@ class Db
      *
      * @param string $sql         SQL Query
      * @param array $parameters  Parameters to bind in the query, array( param1 => value1, param2 => value2)
-     * @return Zend_Db_Statement
+     * @return \Zend_Db_Statement
      */
     static public function query($sql, $parameters = array())
     {
@@ -146,7 +146,7 @@ class Db
      * Runs an OPTIMIZE TABLE query on the supplied table or tables. The table names must be prefixed.
      *
      * @param string|array $tables  The name of the table to optimize or an array of tables to optimize.
-     * @return Zend_Db_Statement
+     * @return \Zend_Db_Statement
      */
     static public function optimizeTables($tables)
     {
@@ -184,7 +184,7 @@ class Db
      * Drops the supplied table or tables. The table names must be prefixed.
      *
      * @param string|array $tables  The name of the table to drop or an array of table names to drop.
-     * @return Zend_Db_Statement
+     * @return \Zend_Db_Statement
      */
     static public function dropTables($tables)
     {
@@ -200,7 +200,7 @@ class Db
      *
      * @param string|array $tablesToRead   The table or tables to obtain 'read' locks on.
      * @param string|array $tablesToWrite  The table or tables to obtain 'write' locks on.
-     * @return Zend_Db_Statement
+     * @return \Zend_Db_Statement
      */
     static public function lockTables($tablesToRead, $tablesToWrite = array())
     {
@@ -225,7 +225,7 @@ class Db
     /**
      * Releases all table locks.
      *
-     * @return Zend_Db_Statement
+     * @return \Zend_Db_Statement
      */
     static public function unlockAllTables()
     {
diff --git a/core/FrontController.php b/core/FrontController.php
index 1e9e1ff6814a72304e346347351c0286e48926f8..6bc267e3191b0455c1f93f764f0f355a2ed0cf15 100644
--- a/core/FrontController.php
+++ b/core/FrontController.php
@@ -56,7 +56,7 @@ class FrontController
     /**
      * Dispatches the request to the right plugin and executes the requested action on the plugin controller.
      *
-     * @throws Exception|Piwik_FrontController_PluginDeactivatedException in case the plugin doesn't exist, the action doesn't exist, there is not enough permission, etc.
+     * @throws Exception|\Piwik\PluginDeactivatedException in case the plugin doesn't exist, the action doesn't exist, there is not enough permission, etc.
      *
      * @param string $module
      * @param string $action
@@ -94,7 +94,7 @@ class FrontController
         }
 
         if (!\Piwik\PluginsManager::getInstance()->isPluginActivated($module)) {
-            throw new Piwik_FrontController_PluginDeactivatedException($module);
+            throw new PluginDeactivatedException($module);
         }
 
         $controllerClassName = 'Piwik_' . $module . '_Controller';
diff --git a/core/JqplotDataGenerator.php b/core/JqplotDataGenerator.php
index 7deaa34c9b05811251252c3546350f160e6e08ff..a3c6ce5fd4142202220d4a972022998e4916ea31 100644
--- a/core/JqplotDataGenerator.php
+++ b/core/JqplotDataGenerator.php
@@ -34,7 +34,7 @@ class JqplotDataGenerator
     /**
      * This object does most of the work in generating the JQPlot JSON data.
      *
-     * @var Piwik_Visualization
+     * @var \Piwik\Visualization\
      */
     protected $visualization;
 
@@ -43,6 +43,7 @@ class JqplotDataGenerator
      *
      * @param string $type 'pie', 'bar', or 'evolution'
      * @param array $properties The view properties.
+     * @throws \Exception
      * @return \Piwik\JqplotDataGenerator
      */
     public static function factory($type, $properties)
@@ -64,7 +65,7 @@ class JqplotDataGenerator
     /**
      * Constructor.
      *
-     * @param Piwik_Visualization $visualization
+     * @param \Piwik\Visualization\ $visualization
      * @param array $properties
      */
     public function __construct($visualization, $properties)
diff --git a/core/Plugin/MetadataLoader.php b/core/Plugin/MetadataLoader.php
index e0f198a505886d02f562a9e830b3a87526ddf39c..6cec2615c44a0eebbdc798d374e31f6268ffb903 100644
--- a/core/Plugin/MetadataLoader.php
+++ b/core/Plugin/MetadataLoader.php
@@ -45,7 +45,7 @@ class MetadataLoader
     }
 
     /**
-     * Loads plugin metadata. @see Piwik_Plugin::getInformation.
+     * Loads plugin metadata. @see Plugin::getInformation.
      *
      * @return array
      */
diff --git a/core/PluginsManager.php b/core/PluginsManager.php
index f11698f202d7ade56322853f906faf2fe97c3c02..0626db36a37d3e8805825f07d2e78ebc2d7b70d5 100644
--- a/core/PluginsManager.php
+++ b/core/PluginsManager.php
@@ -186,14 +186,16 @@ class PluginsManager
      * Only deactivated plugins can be uninstalled
      *
      * @param $pluginName
+     * @throws \Exception
+     * @return bool
      */
     public function uninstallPlugin($pluginName)
     {
         if($this->isPluginActivated($pluginName)) {
-            throw new Exception("To uninstall the plugin $pluginName, first disable it in Piwik > Settings > Plugins");
+            throw new \Exception("To uninstall the plugin $pluginName, first disable it in Piwik > Settings > Plugins");
         }
         if(!$this->isPluginInFilesystem($pluginName)) {
-            throw new Exception("You are trying to uninstall the plugin $pluginName but it was not found in the directory piwik/plugins/");
+            throw new \Exception("You are trying to uninstall the plugin $pluginName but it was not found in the directory piwik/plugins/");
         }
         self::deletePluginFromFilesystem($pluginName);
         if($this->isPluginInFilesystem($pluginName)) {
@@ -211,7 +213,8 @@ class PluginsManager
      * Deactivate plugin
      *
      * @param string $pluginName  Name of plugin
-     * @param array $plugins Array of plugin names
+     * @param array|bool $plugins Array of plugin names
+     * @return array|bool
      */
     public function deactivatePlugin($pluginName, $plugins = false)
     {
@@ -253,7 +256,7 @@ class PluginsManager
         foreach ($this->getLoadedPlugins() as $plugin) {
             try {
                 $this->installPluginIfNecessary($plugin);
-            } catch (Exception $e) {
+            } catch (\Exception $e) {
                 echo $e->getMessage();
             }
         }
@@ -263,13 +266,13 @@ class PluginsManager
      * Activate the specified plugin and install (if needed)
      *
      * @param string $pluginName  Name of plugin
-     * @throws Exception
+     * @throws \Exception
      */
     public function activatePlugin($pluginName)
     {
         $plugins = Config::getInstance()->Plugins['Plugins'];
         if (in_array($pluginName, $plugins)) {
-            throw new Exception("Plugin '$pluginName' already activated.");
+            throw new \Exception("Plugin '$pluginName' already activated.");
         }
 
         if (!$this->isPluginInFilesystem($pluginName)) {
@@ -422,13 +425,13 @@ class PluginsManager
      * Returns the given Plugin object
      *
      * @param string $name
-     * @throws Exception
+     * @throws \Exception
      * @return array
      */
     public function getLoadedPlugin($name)
     {
         if (!isset($this->loadedPlugins[$name])) {
-            throw new Exception("The plugin '$name' has not been loaded.");
+            throw new \Exception("The plugin '$name' has not been loaded.");
         }
         return $this->loadedPlugins[$name];
     }
@@ -460,8 +463,8 @@ class PluginsManager
      * Do NOT give the class name ie. Piwik_UserCountry, but give the plugin name ie. UserCountry
      *
      * @param string $pluginName
-     * @throws Exception
-     * @return Piwik_Plugin|null
+     * @throws \Exception
+     * @return Plugin|null
      */
     public function loadPlugin($pluginName)
     {
@@ -479,8 +482,8 @@ class PluginsManager
 
     /**
      * @param $pluginName
-     * @return Piwik_Plugin
-     * @throws Exception
+     * @return Plugin
+     * @throws \Exception
      */
     protected function makePluginClass($pluginName)
     {
@@ -488,7 +491,7 @@ class PluginsManager
         $pluginClassName = sprintf('Piwik_%s', $pluginName);
 
         if (!Common::isValidFilename($pluginName)) {
-            throw new Exception(sprintf("The plugin filename '%s' is not a valid filename", $pluginFileName));
+            throw new \Exception(sprintf("The plugin filename '%s' is not a valid filename", $pluginFileName));
         }
 
         $path = self::getPluginsDirectory() . $pluginFileName;
@@ -515,8 +518,8 @@ class PluginsManager
     /**
      * Unload plugin
      *
-     * @param Piwik_Plugin|string $plugin
-     * @throws Exception
+     * @param Plugin|string $plugin
+     * @throws \Exception
      */
     public function unloadPlugin($plugin)
     {
@@ -558,14 +561,14 @@ class PluginsManager
      * Install a specific plugin
      *
      * @param Plugin $plugin
-     * @throws Piwik_PluginsManager_PluginException if installation fails
+     * @throws PluginsManager_PluginException if installation fails
      */
     private function installPlugin(Plugin $plugin)
     {
         try {
             $plugin->install();
-        } catch (Exception $e) {
-            throw new Piwik_PluginsManager_PluginException($plugin->getPluginName(), $e->getMessage());
+        } catch (\Exception $e) {
+            throw new PluginsManager_PluginException($plugin->getPluginName(), $e->getMessage());
         }
     }
 
@@ -585,7 +588,7 @@ class PluginsManager
      *
      * @param Plugin $plugin
      * @param string $langCode
-     * @throws Exception
+     * @throws \Exception
      * @return bool whether the translation was found and loaded
      */
     private function loadTranslation($plugin, $langCode)
diff --git a/core/ScheduledTime.php b/core/ScheduledTime.php
index a2dd0bb7e58bb4b2a452fb3b10bcf57f50d13b21..af6c82c9467c2e9c1962bbaf7584e1638c71cdcb 100644
--- a/core/ScheduledTime.php
+++ b/core/ScheduledTime.php
@@ -20,7 +20,7 @@ use Piwik\ScheduledTime\Weekly;
  * The ScheduledTime abstract class is used as a base class for different types of scheduling intervals.
  * ScheduledTime subclasses are used to schedule tasks within Piwik.
  *
- * @see Piwik_ScheduledTask
+ * @see \Piwik\ScheduledTask
  * @package Piwik
  * @subpackage ScheduledTime
  */
diff --git a/core/ScheduledTime/Daily.php b/core/ScheduledTime/Daily.php
index 83fe3ecfe80c7dc717643c5df3551b86e2033df7..af6a6e4f4f0dad7ce869d668abe573e8f0a0e4b3 100644
--- a/core/ScheduledTime/Daily.php
+++ b/core/ScheduledTime/Daily.php
@@ -16,7 +16,7 @@ use Piwik\ScheduledTime;
 /**
  * Daily class is used to schedule tasks every day.
  *
- * @see Piwik_ScheduledTask
+ * @see ScheduledTask
  * @package Piwik
  * @subpackage ScheduledTime
  */
diff --git a/core/ScheduledTime/Hourly.php b/core/ScheduledTime/Hourly.php
index 102359be86767270cd0a949c95487023d2421236..70a62bb757a9d92fe5b20626917d494fdbf35462 100644
--- a/core/ScheduledTime/Hourly.php
+++ b/core/ScheduledTime/Hourly.php
@@ -16,7 +16,7 @@ use Piwik\ScheduledTime;
 /**
  * Hourly class is used to schedule tasks every hour.
  *
- * @see Piwik_ScheduledTask
+ * @see ScheduledTask
  * @package Piwik
  * @subpackage ScheduledTime
  */
diff --git a/core/ScheduledTime/Monthly.php b/core/ScheduledTime/Monthly.php
index d4e333586786def962b281ddd6c3529da49486e4..2606dc5cce4fb95d3241af9ebfadfc430c08d7fb 100644
--- a/core/ScheduledTime/Monthly.php
+++ b/core/ScheduledTime/Monthly.php
@@ -16,7 +16,7 @@ use Piwik\ScheduledTime;
 /**
  * Monthly class is used to schedule tasks every month.
  *
- * @see Piwik_ScheduledTask
+ * @see ScheduledTask
  * @package Piwik
  * @subpackage ScheduledTime
  */
diff --git a/core/ScheduledTime/Weekly.php b/core/ScheduledTime/Weekly.php
index 497ca75d7ea592ae7b5a45194fe1ff2f837aaac3..40b348c153e5f101988ebf1fb33ff9e913a944a7 100644
--- a/core/ScheduledTime/Weekly.php
+++ b/core/ScheduledTime/Weekly.php
@@ -16,7 +16,7 @@ use Piwik\ScheduledTime;
 /**
  * Weekly class is used to schedule tasks every week.
  *
- * @see Piwik_ScheduledTask
+ * @see ScheduledTask
  * @package Piwik
  * @subpackage ScheduledTime
  */
diff --git a/core/ViewDataTable.php b/core/ViewDataTable.php
index 1c311a87ebf90d5d2b0e0a4e91bc9349478c86fc..8e457467d9cd9d0ac77f964f97bdba7563df9b21 100644
--- a/core/ViewDataTable.php
+++ b/core/ViewDataTable.php
@@ -50,7 +50,7 @@ use Piwik_API_API;
  *    }
  * </pre>
  *
- * @see Piwik_ViewDataTable_Properties for core DataTable display properties.
+ * @see \Piwik\ViewDataTable\Properties - for core DataTable display properties.
  * @see factory() for all the available output (cloud tags, html table, pie chart, vertical bar chart)
  * @package Piwik
  * @subpackage ViewDataTable
@@ -244,7 +244,7 @@ abstract class ViewDataTable
      * @param string $defaultType Any of these: table, cloud, graphPie, graphVerticalBar, graphEvolution, sparkline, generateDataChart*
      * @param string|bool $apiAction
      * @param string|bool $controllerAction
-     * @return Piwik_ViewDataTable
+     * @return ViewDataTable
      */
     static public function factory($defaultType = null, $apiAction = false, $controllerAction = false)
     {
@@ -447,13 +447,13 @@ abstract class ViewDataTable
      * Returns the View_Interface.
      * You can then call render() on this object.
      *
-     * @return Piwik_View_Interface
-     * @throws exception if the view object was not created
+     * @return View\Interface
+     * @throws \Exception if the view object was not created
      */
     public function getView()
     {
         if (is_null($this->view)) {
-            throw new Exception('The $this->view object has not been created.
+            throw new \Exception('The $this->view object has not been created.
 					It should be created in the main() method of the ViewDataTable_* subclass you are using.');
         }
         return $this->view;
@@ -483,12 +483,12 @@ abstract class ViewDataTable
      * Returns the DataTable loaded from the API
      *
      * @return DataTable
-     * @throws exception if not yet defined
+     * @throws \Exception if not yet defined
      */
     public function getDataTable()
     {
         if (is_null($this->dataTable)) {
-            throw new Exception("The DataTable object has not yet been created");
+            throw new \Exception("The DataTable object has not yet been created");
         }
         return $this->dataTable;
     }
@@ -597,7 +597,7 @@ abstract class ViewDataTable
 
     /**
      * Checks that the API returned a normal DataTable (as opposed to DataTable_Array)
-     * @throws Exception
+     * @throws \Exception
      * @return void
      */
     protected function checkStandardDataTable()
@@ -1194,8 +1194,8 @@ abstract class ViewDataTable
     /**
      * Sets the value to use for the Exclude low population filter.
      *
-     * @param int|float If a row value is less than this value, it will be removed from the dataTable
-     * @param string The name of the column for which we compare the value to $minValue
+     * @param int|float $columnName  If a row value is less than this value, it will be removed from the dataTable
+     * @param string    $minValue    The name of the column for which we compare the value to $minValue
      */
     public function setExcludeLowPopulation($columnName = null, $minValue = null)
     {
@@ -1267,7 +1267,7 @@ abstract class ViewDataTable
      *
      * @param string $columnName column name
      * @param string $columnTranslation column name translation
-     * @throws Exception
+     * @throws \Exception
      */
     public function setColumnTranslation($columnName, $columnTranslation)
     {
@@ -1386,7 +1386,6 @@ abstract class ViewDataTable
      * Returns columns names to display, in order.
      * If no columns were specified to be displayed, return all columns found in the first row.
      * If the data table has empty_columns meta data set, those columns will be removed.
-     * @param array PHP array conversion of the data table
      * @return array
      */
     public function getColumnsToDisplay()
@@ -1460,12 +1459,12 @@ abstract class ViewDataTable
      *
      * @param string $parameter name
      * @param mixed $value
-     * @throws Exception
+     * @throws \Exception
      */
     public function setCustomParameter($parameter, $value)
     {
         if (isset($this->viewProperties['custom_parameters'][$parameter])) {
-            throw new Exception("$parameter is already defined for this DataTable.");
+            throw new \Exception("$parameter is already defined for this DataTable.");
         }
         $this->viewProperties['custom_parameters'][$parameter] = $value;
     }
@@ -1632,13 +1631,14 @@ abstract class ViewDataTable
      * @param string $pluginName The name of the plugin (eg, UserSettings).
      * @param string $apiAction The name of the API action (eg, getResolution).
      * @param bool $fetch If true, the result is returned, if false it is echo'd.
+     * @throws \Exception
      * @return string|null See $fetch.
      */
     static public function renderReport($pluginName, $apiAction, $fetch = true)
     {
         $apiClassName = 'Piwik_' . $pluginName . '_API';
         if (!method_exists($apiClassName::getInstance(), $apiAction)) {
-            throw new Exception("Invalid action name '$apiAction' for '$pluginName' plugin.");
+            throw new \Exception("Invalid action name '$apiAction' for '$pluginName' plugin.");
         }
         
         $view = self::factory(null, $pluginName.'.'.$apiAction);
diff --git a/core/ViewDataTable/HtmlTable/Goals.php b/core/ViewDataTable/HtmlTable/Goals.php
index af4f3cedd0ceba52e23fdf4679e70039791a1708..a85d0d7ccf739cfd7ffa2c510e16652f6e83a250 100644
--- a/core/ViewDataTable/HtmlTable/Goals.php
+++ b/core/ViewDataTable/HtmlTable/Goals.php
@@ -10,12 +10,11 @@
  */
 namespace Piwik\ViewDataTable\HtmlTable;
 
-use Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal;
 use Piwik\Piwik;
 use Piwik\Common;
 use Piwik\Site;
 use Piwik\ViewDataTable\HtmlTable;
-use Piwik_DataTable_Filter_AddColumnsProcessedMetricsGoal;
+use Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal;
 use Piwik_Goals_API;
 
 /**
@@ -39,7 +38,7 @@ class Goals extends HtmlTable
         }
 
         $this->idSite = Common::getRequestVar('idSite', null, 'int');
-        $this->processOnlyIdGoal = Common::getRequestVar('idGoal', \Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal::GOALS_OVERVIEW, 'string');
+        $this->processOnlyIdGoal = Common::getRequestVar('idGoal', AddColumnsProcessedMetricsGoal::GOALS_OVERVIEW, 'string');
         $this->isEcommerce = $this->processOnlyIdGoal == Piwik::LABEL_ID_GOAL_IS_ECOMMERCE_ORDER;
         $this->viewProperties['show_exclude_low_population'] = true;
         $this->viewProperties['show_goals'] = true;
diff --git a/core/ViewDataTable/Properties.php b/core/ViewDataTable/Properties.php
index 5c4c7e1fd45ce557775dc7b6129eb0805a1fd357..dbca5408d1b7955f7c8833b8eddd31218c5c4ea6 100644
--- a/core/ViewDataTable/Properties.php
+++ b/core/ViewDataTable/Properties.php
@@ -17,7 +17,7 @@ use ReflectionClass;
 /**
  * Contains the list of all core DataTable display properties for use with ViewDataTable.
  *
- * @see Piwik_ViewDataTable for more info.
+ * @see ViewDataTable - for more info.
  *
  * TODO: change the names of properties to match the const names where appropriate.
  */
diff --git a/core/Visualization/Cloud.php b/core/Visualization/Cloud.php
index 8ea132f7aac3c55e85550f8cc3916449ffd0c12a..931ada572cc752a21063711d30280243321f3416 100644
--- a/core/Visualization/Cloud.php
+++ b/core/Visualization/Cloud.php
@@ -12,7 +12,7 @@ namespace Piwik\Visualization;
 
 use Piwik\Common;
 use Piwik\View;
-use Piwik_DataTable;
+use Piwik\DataTable;
 
 /**
  * Generates a tag cloud from a given data array.
@@ -49,7 +49,9 @@ class Cloud
     /**
      * Renders this visualization.
      *
-     * @param Piwik_DataTable $dataTable
+     * @param DataTable $dataTable
+     * @param array $properties
+     * @return string
      */
     public function render($dataTable, $properties)
     {
diff --git a/core/Visualization/JqplotGraph.php b/core/Visualization/JqplotGraph.php
index 6368880d7c79c4760dbc21e0dee011724719f670..fc2cd9e6cbcc6f9b194cc4f0d6904dfbf9bc1da0 100644
--- a/core/Visualization/JqplotGraph.php
+++ b/core/Visualization/JqplotGraph.php
@@ -13,7 +13,7 @@ namespace Piwik\Visualization;
 
 use Piwik\View;
 use Piwik\JqplotDataGenerator;
-use Piwik_DataTable;
+use Piwik\DataTable;
 
 /**
  * DataTable visualization that displays DataTable data in a JQPlot graph.
@@ -23,8 +23,9 @@ class JqplotGraph
     /**
      * Renders this visualization.
      *
-     * @param Piwik_DataTable $dataTable
+     * @param DataTable $dataTable
      * @param array $properties View Properties.
+     * @return string
      */
     public function render($dataTable, $properties)
     {