diff --git a/core/modules/comment/src/Plugin/views/field/Comment.php b/core/modules/comment/src/Plugin/views/field/Comment.php
index f7f6673..d804b13 100644
--- a/core/modules/comment/src/Plugin/views/field/Comment.php
+++ b/core/modules/comment/src/Plugin/views/field/Comment.php
@@ -52,8 +52,8 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_comment'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['link_to_entity'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['link_to_comment'] = array('default' => TRUE);
+    $options['link_to_entity'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/comment/src/Plugin/views/field/EntityLink.php b/core/modules/comment/src/Plugin/views/field/EntityLink.php
index b05c1eb..de41b9e 100644
--- a/core/modules/comment/src/Plugin/views/field/EntityLink.php
+++ b/core/modules/comment/src/Plugin/views/field/EntityLink.php
@@ -29,7 +29,7 @@ class EntityLink extends FieldPluginBase {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['teaser'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['teaser'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/comment/src/Plugin/views/field/Link.php b/core/modules/comment/src/Plugin/views/field/Link.php
index b1a9877..cd5506d 100644
--- a/core/modules/comment/src/Plugin/views/field/Link.php
+++ b/core/modules/comment/src/Plugin/views/field/Link.php
@@ -61,8 +61,8 @@ public function __construct(array $configuration, $plugin_id, $plugin_definition
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
-    $options['link_to_entity'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['text'] = array('default' => '');
+    $options['link_to_entity'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/comment/src/Plugin/views/field/LinkEdit.php b/core/modules/comment/src/Plugin/views/field/LinkEdit.php
index cd74a59..4e687a3 100644
--- a/core/modules/comment/src/Plugin/views/field/LinkEdit.php
+++ b/core/modules/comment/src/Plugin/views/field/LinkEdit.php
@@ -21,7 +21,7 @@ class LinkEdit extends Link {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['destination'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['destination'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/comment/src/Plugin/views/field/NodeNewComments.php b/core/modules/comment/src/Plugin/views/field/NodeNewComments.php
index 6bf1607..8db37c5 100644
--- a/core/modules/comment/src/Plugin/views/field/NodeNewComments.php
+++ b/core/modules/comment/src/Plugin/views/field/NodeNewComments.php
@@ -78,7 +78,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['link_to_comment'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['link_to_comment'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/comment/src/Plugin/views/field/StatisticsLastCommentName.php b/core/modules/comment/src/Plugin/views/field/StatisticsLastCommentName.php
index cdd6988..cf1c0c4 100644
--- a/core/modules/comment/src/Plugin/views/field/StatisticsLastCommentName.php
+++ b/core/modules/comment/src/Plugin/views/field/StatisticsLastCommentName.php
@@ -51,7 +51,7 @@ public function query() {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['link_to_user'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['link_to_user'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/comment/src/Plugin/views/field/Username.php b/core/modules/comment/src/Plugin/views/field/Username.php
index cb066ba..fdd0198 100644
--- a/core/modules/comment/src/Plugin/views/field/Username.php
+++ b/core/modules/comment/src/Plugin/views/field/Username.php
@@ -36,7 +36,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_user'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['link_to_user'] = array('default' => TRUE);
     return $options;
   }
 
diff --git a/core/modules/content_translation/src/Plugin/views/field/TranslationLink.php b/core/modules/content_translation/src/Plugin/views/field/TranslationLink.php
index 4e3c93b..3727fb7 100644
--- a/core/modules/content_translation/src/Plugin/views/field/TranslationLink.php
+++ b/core/modules/content_translation/src/Plugin/views/field/TranslationLink.php
@@ -26,7 +26,7 @@ class TranslationLink extends FieldPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
+    $options['text'] = array('default' => '');
     return $options;
   }
 
diff --git a/core/modules/dblog/src/Plugin/views/field/DblogMessage.php b/core/modules/dblog/src/Plugin/views/field/DblogMessage.php
index 408dd20..67c5e4c 100644
--- a/core/modules/dblog/src/Plugin/views/field/DblogMessage.php
+++ b/core/modules/dblog/src/Plugin/views/field/DblogMessage.php
@@ -39,7 +39,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['replace_variables'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['replace_variables'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/field/src/Plugin/views/argument/FieldList.php b/core/modules/field/src/Plugin/views/argument/FieldList.php
index b25b248..c93cccd 100644
--- a/core/modules/field/src/Plugin/views/argument/FieldList.php
+++ b/core/modules/field/src/Plugin/views/argument/FieldList.php
@@ -46,7 +46,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['summary']['contains']['human'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['summary']['contains']['human'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/field/src/Plugin/views/argument/ListString.php b/core/modules/field/src/Plugin/views/argument/ListString.php
index 44d2ff9..1b8f9ef 100644
--- a/core/modules/field/src/Plugin/views/argument/ListString.php
+++ b/core/modules/field/src/Plugin/views/argument/ListString.php
@@ -47,7 +47,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['summary']['contains']['human'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['summary']['contains']['human'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/field/src/Plugin/views/field/Field.php b/core/modules/field/src/Plugin/views/field/Field.php
index 483a90a..6a4f3d7 100644
--- a/core/modules/field/src/Plugin/views/field/Field.php
+++ b/core/modules/field/src/Plugin/views/field/Field.php
@@ -400,7 +400,6 @@ protected function defineOptions() {
     // Options used for multiple value fields.
     $options['group_rows'] = array(
       'default' => TRUE,
-      'bool' => TRUE,
     );
     // If we know the exact number of allowed values, then that can be
     // the default. Otherwise, default to 'all'.
@@ -412,11 +411,9 @@ protected function defineOptions() {
     );
     $options['delta_reversed'] = array(
       'default' => FALSE,
-      'bool' => TRUE,
     );
     $options['delta_first_last'] = array(
       'default' => FALSE,
-      'bool' => TRUE,
     );
 
     $options['multi_type'] = array(
@@ -428,7 +425,6 @@ protected function defineOptions() {
 
     $options['field_api_classes'] = array(
       'default' => FALSE,
-      'bool' => TRUE,
     );
 
     return $options;
diff --git a/core/modules/file/src/Plugin/views/field/Extension.php b/core/modules/file/src/Plugin/views/field/Extension.php
index c3b99ad..1b0bd73 100644
--- a/core/modules/file/src/Plugin/views/field/Extension.php
+++ b/core/modules/file/src/Plugin/views/field/Extension.php
@@ -25,7 +25,7 @@ class Extension extends FieldPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['extension_detect_tar'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['extension_detect_tar'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/file/src/Plugin/views/field/File.php b/core/modules/file/src/Plugin/views/field/File.php
index aec9748..816cc7b 100644
--- a/core/modules/file/src/Plugin/views/field/File.php
+++ b/core/modules/file/src/Plugin/views/field/File.php
@@ -35,7 +35,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_file'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['link_to_file'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/file/src/Plugin/views/field/FileMime.php b/core/modules/file/src/Plugin/views/field/FileMime.php
index d80e147..4652f17 100644
--- a/core/modules/file/src/Plugin/views/field/FileMime.php
+++ b/core/modules/file/src/Plugin/views/field/FileMime.php
@@ -21,7 +21,7 @@ class FileMime extends File {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['filemime_image'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['filemime_image'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/file/src/Plugin/views/field/Uri.php b/core/modules/file/src/Plugin/views/field/Uri.php
index f5e18e9..1df8c25 100644
--- a/core/modules/file/src/Plugin/views/field/Uri.php
+++ b/core/modules/file/src/Plugin/views/field/Uri.php
@@ -19,7 +19,7 @@ class Uri extends File {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['file_download_path'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['file_download_path'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/history/src/Plugin/views/field/HistoryUserTimestamp.php b/core/modules/history/src/Plugin/views/field/HistoryUserTimestamp.php
index 7adbb53..e1d6122 100644
--- a/core/modules/history/src/Plugin/views/field/HistoryUserTimestamp.php
+++ b/core/modules/history/src/Plugin/views/field/HistoryUserTimestamp.php
@@ -50,7 +50,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['comments'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['comments'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/node/src/Plugin/views/field/Language.php b/core/modules/node/src/Plugin/views/field/Language.php
index 16de1bb..829973f 100644
--- a/core/modules/node/src/Plugin/views/field/Language.php
+++ b/core/modules/node/src/Plugin/views/field/Language.php
@@ -22,7 +22,7 @@ class Language extends Node {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['native_language'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['native_language'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/node/src/Plugin/views/field/Link.php b/core/modules/node/src/Plugin/views/field/Link.php
index 8767b3a..d089889 100644
--- a/core/modules/node/src/Plugin/views/field/Link.php
+++ b/core/modules/node/src/Plugin/views/field/Link.php
@@ -29,7 +29,7 @@ public function usesGroupBy() {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
+    $options['text'] = array('default' => '');
     return $options;
   }
 
diff --git a/core/modules/node/src/Plugin/views/field/Node.php b/core/modules/node/src/Plugin/views/field/Node.php
index 8fd95af..0c4065a 100644
--- a/core/modules/node/src/Plugin/views/field/Node.php
+++ b/core/modules/node/src/Plugin/views/field/Node.php
@@ -38,7 +38,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_node'] = array('default' => isset($this->definition['link_to_node default']) ? $this->definition['link_to_node default'] : FALSE, 'bool' => TRUE);
+    $options['link_to_node'] = array('default' => isset($this->definition['link_to_node default']) ? $this->definition['link_to_node default'] : FALSE);
     return $options;
   }
 
diff --git a/core/modules/node/src/Plugin/views/field/Path.php b/core/modules/node/src/Plugin/views/field/Path.php
index 3ae18d4..9796abe 100644
--- a/core/modules/node/src/Plugin/views/field/Path.php
+++ b/core/modules/node/src/Plugin/views/field/Path.php
@@ -33,7 +33,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['absolute'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['absolute'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/node/src/Plugin/views/field/Revision.php b/core/modules/node/src/Plugin/views/field/Revision.php
index e95e3e3..dd5d443 100644
--- a/core/modules/node/src/Plugin/views/field/Revision.php
+++ b/core/modules/node/src/Plugin/views/field/Revision.php
@@ -35,7 +35,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   }
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_node_revision'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['link_to_node_revision'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/node/src/Plugin/views/field/Type.php b/core/modules/node/src/Plugin/views/field/Type.php
index bae0fb5..33fd413 100644
--- a/core/modules/node/src/Plugin/views/field/Type.php
+++ b/core/modules/node/src/Plugin/views/field/Type.php
@@ -22,7 +22,7 @@ class Type extends Node {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['machine_name'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['machine_name'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/search/src/Plugin/views/row/SearchRow.php b/core/modules/search/src/Plugin/views/row/SearchRow.php
index 267ed1d..492a348 100644
--- a/core/modules/search/src/Plugin/views/row/SearchRow.php
+++ b/core/modules/search/src/Plugin/views/row/SearchRow.php
@@ -27,7 +27,7 @@ class SearchRow extends RowPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['score'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['score'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/system/src/Plugin/views/field/BulkForm.php b/core/modules/system/src/Plugin/views/field/BulkForm.php
index 72c1d90..5933948 100644
--- a/core/modules/system/src/Plugin/views/field/BulkForm.php
+++ b/core/modules/system/src/Plugin/views/field/BulkForm.php
@@ -80,7 +80,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['action_title'] = array('default' => 'With selection', 'translatable' => TRUE);
+    $options['action_title'] = array('default' => 'With selection');
     $options['include_exclude'] = array(
       'default' => 'exclude',
     );
diff --git a/core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepth.php b/core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepth.php
index 05f6229..595b56a 100644
--- a/core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepth.php
+++ b/core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepth.php
@@ -27,8 +27,8 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['depth'] = array('default' => 0);
-    $options['break_phrase'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['use_taxonomy_term_path'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['break_phrase'] = array('default' => FALSE);
+    $options['use_taxonomy_term_path'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/taxonomy/src/Plugin/views/argument_default/Tid.php b/core/modules/taxonomy/src/Plugin/views/argument_default/Tid.php
index e9ba713..43cccf1 100644
--- a/core/modules/taxonomy/src/Plugin/views/argument_default/Tid.php
+++ b/core/modules/taxonomy/src/Plugin/views/argument_default/Tid.php
@@ -47,10 +47,10 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['term_page'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['node'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['term_page'] = array('default' => TRUE);
+    $options['node'] = array('default' => FALSE);
     $options['anyall'] = array('default' => ',');
-    $options['limit'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['limit'] = array('default' => FALSE);
     $options['vids'] = array('default' => array());
 
     return $options;
diff --git a/core/modules/taxonomy/src/Plugin/views/argument_validator/TermName.php b/core/modules/taxonomy/src/Plugin/views/argument_validator/TermName.php
index 78b96f5..0a8c081 100644
--- a/core/modules/taxonomy/src/Plugin/views/argument_validator/TermName.php
+++ b/core/modules/taxonomy/src/Plugin/views/argument_validator/TermName.php
@@ -46,7 +46,7 @@ public function __construct(array $configuration, $plugin_id, $plugin_definition
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['transform'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['transform'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/taxonomy/src/Plugin/views/field/LinkEdit.php b/core/modules/taxonomy/src/Plugin/views/field/LinkEdit.php
index e37ea51..1b22649 100644
--- a/core/modules/taxonomy/src/Plugin/views/field/LinkEdit.php
+++ b/core/modules/taxonomy/src/Plugin/views/field/LinkEdit.php
@@ -36,7 +36,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
+    $options['text'] = array('default' => '');
 
     return $options;
   }
diff --git a/core/modules/taxonomy/src/Plugin/views/field/Taxonomy.php b/core/modules/taxonomy/src/Plugin/views/field/Taxonomy.php
index 6dc7e12..7618e22 100644
--- a/core/modules/taxonomy/src/Plugin/views/field/Taxonomy.php
+++ b/core/modules/taxonomy/src/Plugin/views/field/Taxonomy.php
@@ -41,8 +41,8 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_taxonomy'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['convert_spaces'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['link_to_taxonomy'] = array('default' => FALSE);
+    $options['convert_spaces'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/taxonomy/src/Plugin/views/field/TaxonomyIndexTid.php b/core/modules/taxonomy/src/Plugin/views/field/TaxonomyIndexTid.php
index 33acaa8..a5b533c 100644
--- a/core/modules/taxonomy/src/Plugin/views/field/TaxonomyIndexTid.php
+++ b/core/modules/taxonomy/src/Plugin/views/field/TaxonomyIndexTid.php
@@ -40,8 +40,8 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['link_to_taxonomy'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['limit'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['link_to_taxonomy'] = array('default' => TRUE);
+    $options['limit'] = array('default' => FALSE);
     $options['vids'] = array('default' => array());
 
     return $options;
diff --git a/core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTid.php b/core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTid.php
index d1b7278..d99adf2 100644
--- a/core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTid.php
+++ b/core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTid.php
@@ -46,10 +46,10 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['type'] = array('default' => 'textfield');
-    $options['limit'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['limit'] = array('default' => TRUE);
     $options['vid'] = array('default' => '');
     $options['hierarchy'] = array('default' => 0);
-    $options['error_message'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['error_message'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/user/src/Plugin/views/argument_default/User.php b/core/modules/user/src/Plugin/views/argument_default/User.php
index 77703aa..8570724 100644
--- a/core/modules/user/src/Plugin/views/argument_default/User.php
+++ b/core/modules/user/src/Plugin/views/argument_default/User.php
@@ -29,7 +29,7 @@ class User extends ArgumentDefaultPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['user'] = array('default' => '', 'bool' => TRUE, 'translatable' => FALSE);
+    $options['user'] = array('default' => '');
 
     return $options;
   }
diff --git a/core/modules/user/src/Plugin/views/argument_validator/User.php b/core/modules/user/src/Plugin/views/argument_validator/User.php
index c6acd86..0cf7ad9 100644
--- a/core/modules/user/src/Plugin/views/argument_validator/User.php
+++ b/core/modules/user/src/Plugin/views/argument_validator/User.php
@@ -43,7 +43,7 @@ public function __construct(array $configuration, $plugin_id, $plugin_definition
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['restrict_roles'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['restrict_roles'] = array('default' => FALSE);
     $options['roles'] = array('default' => array());
 
     return $options;
diff --git a/core/modules/user/src/Plugin/views/field/Link.php b/core/modules/user/src/Plugin/views/field/Link.php
index 4000384..b62d80e 100644
--- a/core/modules/user/src/Plugin/views/field/Link.php
+++ b/core/modules/user/src/Plugin/views/field/Link.php
@@ -42,7 +42,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
+    $options['text'] = array('default' => '');
     return $options;
   }
 
diff --git a/core/modules/user/src/Plugin/views/field/Name.php b/core/modules/user/src/Plugin/views/field/Name.php
index baf81f9..0d5a768 100644
--- a/core/modules/user/src/Plugin/views/field/Name.php
+++ b/core/modules/user/src/Plugin/views/field/Name.php
@@ -39,9 +39,9 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['overwrite_anonymous'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['anonymous_text'] = array('default' => '', 'translatable' => TRUE);
-    $options['format_username'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['overwrite_anonymous'] = array('default' => FALSE);
+    $options['anonymous_text'] = array('default' => '');
+    $options['format_username'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/user/src/Plugin/views/field/User.php b/core/modules/user/src/Plugin/views/field/User.php
index 67982f5..9b33e1e 100644
--- a/core/modules/user/src/Plugin/views/field/User.php
+++ b/core/modules/user/src/Plugin/views/field/User.php
@@ -35,7 +35,7 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['link_to_user'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['link_to_user'] = array('default' => TRUE);
     return $options;
   }
 
diff --git a/core/modules/views/src/ManyToOneHelper.php b/core/modules/views/src/ManyToOneHelper.php
index 12bfc35..51e6e63 100644
--- a/core/modules/views/src/ManyToOneHelper.php
+++ b/core/modules/views/src/ManyToOneHelper.php
@@ -31,7 +31,7 @@ function __construct($handler) {
   }
 
   public static function defineOptions(&$options) {
-    $options['reduce_duplicates'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['reduce_duplicates'] = array('default' => FALSE);
   }
 
   public function buildOptionsForm(&$form, FormStateInterface $form_state) {
diff --git a/core/modules/views/src/Plugin/views/HandlerBase.php b/core/modules/views/src/Plugin/views/HandlerBase.php
index fe06609..c307178 100644
--- a/core/modules/views/src/Plugin/views/HandlerBase.php
+++ b/core/modules/views/src/Plugin/views/HandlerBase.php
@@ -164,7 +164,7 @@ protected function defineOptions() {
     $options['field'] = array('default' => '');
     $options['relationship'] = array('default' => 'none');
     $options['group_type'] = array('default' => 'group');
-    $options['admin_label'] = array('default' => '', 'translatable' => TRUE);
+    $options['admin_label'] = array('default' => '');
     $options['dependencies'] = array('default' => array());
 
     return $options;
diff --git a/core/modules/views/src/Plugin/views/PluginBase.php b/core/modules/views/src/Plugin/views/PluginBase.php
index 17f39e1..15f77b6 100644
--- a/core/modules/views/src/Plugin/views/PluginBase.php
+++ b/core/modules/views/src/Plugin/views/PluginBase.php
@@ -130,13 +130,11 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
    * @code
    * 'option_name' => array(
    *  - 'default' => default value,
-   *  - 'translatable' => (optional) TRUE/FALSE (wrap in $this->t() on export if true),
    *  - 'contains' => (optional) array of items this contains, with its own
    *      defaults, etc. If contains is set, the default will be ignored and
    *      assumed to be array().
-   *  - 'bool' => (optional) TRUE/FALSE Is the value a boolean value. This will
-   *      change the export format to TRUE/FALSE instead of 1/0.
    *  ),
+   * @endcode
    *
    * @return array
    *   Returns the options of this handler/plugin.
diff --git a/core/modules/views/src/Plugin/views/area/AreaPluginBase.php b/core/modules/views/src/Plugin/views/area/AreaPluginBase.php
index 4a94115..ea22a76 100644
--- a/core/modules/views/src/Plugin/views/area/AreaPluginBase.php
+++ b/core/modules/views/src/Plugin/views/area/AreaPluginBase.php
@@ -67,7 +67,7 @@ protected function defineOptions() {
     $this->definition['field'] = !empty($this->definition['field']) ? $this->definition['field'] : '';
     $label = !empty($this->definition['label']) ? $this->definition['label'] : $this->definition['field'];
     $options['admin_label']['default'] = $label;
-    $options['empty'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['empty'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/area/Result.php b/core/modules/views/src/Plugin/views/area/Result.php
index ce9785a..8dd56d7 100644
--- a/core/modules/views/src/Plugin/views/area/Result.php
+++ b/core/modules/views/src/Plugin/views/area/Result.php
@@ -29,7 +29,6 @@ protected function defineOptions() {
 
     $options['content'] = array(
       'default' => 'Displaying @start - @end of @total',
-      'translatable' => TRUE,
     );
 
     return $options;
diff --git a/core/modules/views/src/Plugin/views/area/Text.php b/core/modules/views/src/Plugin/views/area/Text.php
index 5fd8419..29da4bc 100644
--- a/core/modules/views/src/Plugin/views/area/Text.php
+++ b/core/modules/views/src/Plugin/views/area/Text.php
@@ -23,7 +23,7 @@ class Text extends TokenizeAreaPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['content'] = array('default' => '', 'translatable' => TRUE, 'format_key' => 'format');
+    $options['content'] = array('default' => '', 'format_key' => 'format');
     $options['format'] = array('default' => NULL);
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/area/TextCustom.php b/core/modules/views/src/Plugin/views/area/TextCustom.php
index 316aa30..fd6641b 100644
--- a/core/modules/views/src/Plugin/views/area/TextCustom.php
+++ b/core/modules/views/src/Plugin/views/area/TextCustom.php
@@ -23,7 +23,7 @@ class TextCustom extends TokenizeAreaPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['content'] = array('default' => '', 'translatable' => TRUE);
+    $options['content'] = array('default' => '');
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/area/Title.php b/core/modules/views/src/Plugin/views/area/Title.php
index ca9a84d..b159454 100644
--- a/core/modules/views/src/Plugin/views/area/Title.php
+++ b/core/modules/views/src/Plugin/views/area/Title.php
@@ -24,7 +24,7 @@ class Title extends AreaPluginBase {
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['title'] = array('default' => '', 'translatable' => TRUE);
+    $options['title'] = array('default' => '');
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php b/core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php
index a20a035..bf6fbf6 100644
--- a/core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php
+++ b/core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php
@@ -26,7 +26,7 @@
    */
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['tokenize'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['tokenize'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/area/View.php b/core/modules/views/src/Plugin/views/area/View.php
index 3c2a328..4e228bc 100644
--- a/core/modules/views/src/Plugin/views/area/View.php
+++ b/core/modules/views/src/Plugin/views/area/View.php
@@ -72,7 +72,7 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['view_to_insert'] = array('default' => '');
-    $options['inherit_arguments'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['inherit_arguments'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
index 957dd79..7d9372e 100644
--- a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
+++ b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
@@ -122,15 +122,15 @@ protected function defineOptions() {
     $options['exception'] = array(
       'contains' => array(
         'value' => array('default' => 'all'),
-        'title_enable' => array('default' => FALSE, 'bool' => TRUE),
-        'title' => array('default' => 'All', 'translatable' => TRUE),
+        'title_enable' => array('default' => FALSE),
+        'title' => array('default' => 'All'),
       ),
     );
-    $options['title_enable'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['title'] = array('default' => '', 'translatable' => TRUE);
+    $options['title_enable'] = array('default' => FALSE);
+    $options['title'] = array('default' => '');
     $options['default_argument_type'] = array('default' => 'fixed');
     $options['default_argument_options'] = array('default' => array());
-    $options['default_argument_skip_url'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['default_argument_skip_url'] = array('default' => FALSE);
     $options['summary_options'] = array('default' => array());
     $options['summary'] = array(
       'contains' => array(
@@ -139,7 +139,7 @@ protected function defineOptions() {
         'format' => array('default' => 'default_summary'),
       ),
     );
-    $options['specify_validation'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['specify_validation'] = array('default' => FALSE);
     $options['validate'] = array(
       'contains' => array(
         'type' => array('default' => 'none'),
diff --git a/core/modules/views/src/Plugin/views/argument/ManyToOne.php b/core/modules/views/src/Plugin/views/argument/ManyToOne.php
index 829dc3a..39e6811 100644
--- a/core/modules/views/src/Plugin/views/argument/ManyToOne.php
+++ b/core/modules/views/src/Plugin/views/argument/ManyToOne.php
@@ -46,11 +46,11 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     if (!empty($this->definition['numeric'])) {
-      $options['break_phrase'] = array('default' => FALSE, 'bool' => TRUE);
+      $options['break_phrase'] = array('default' => FALSE);
     }
 
-    $options['add_table'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['require_value'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['add_table'] = array('default' => FALSE);
+    $options['require_value'] = array('default' => FALSE);
 
     if (isset($this->helper)) {
       $this->helper->defineOptions($options);
diff --git a/core/modules/views/src/Plugin/views/argument/Null.php b/core/modules/views/src/Plugin/views/argument/Null.php
index 2e051e6..051e352 100644
--- a/core/modules/views/src/Plugin/views/argument/Null.php
+++ b/core/modules/views/src/Plugin/views/argument/Null.php
@@ -20,7 +20,7 @@ class Null extends ArgumentPluginBase {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['must_not_be'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['must_not_be'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/argument/Numeric.php b/core/modules/views/src/Plugin/views/argument/Numeric.php
index 937b557..bfa0bca 100644
--- a/core/modules/views/src/Plugin/views/argument/Numeric.php
+++ b/core/modules/views/src/Plugin/views/argument/Numeric.php
@@ -34,8 +34,8 @@ class Numeric extends ArgumentPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['break_phrase'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['not'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['break_phrase'] = array('default' => FALSE);
+    $options['not'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/argument/String.php b/core/modules/views/src/Plugin/views/argument/String.php
index d987d45..b542bfb 100644
--- a/core/modules/views/src/Plugin/views/argument/String.php
+++ b/core/modules/views/src/Plugin/views/argument/String.php
@@ -40,16 +40,16 @@ public function init(ViewExecutable $view, DisplayPluginBase $display, array &$o
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['glossary'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['glossary'] = array('default' => FALSE);
     $options['limit'] = array('default' => 0);
     $options['case'] = array('default' => 'none');
     $options['path_case'] = array('default' => 'none');
-    $options['transform_dash'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['break_phrase'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['transform_dash'] = array('default' => FALSE);
+    $options['break_phrase'] = array('default' => FALSE);
 
     if (!empty($this->definition['many to one'])) {
-      $options['add_table'] = array('default' => FALSE, 'bool' => TRUE);
-      $options['require_value'] = array('default' => FALSE, 'bool' => TRUE);
+      $options['add_table'] = array('default' => FALSE);
+      $options['require_value'] = array('default' => FALSE);
     }
 
     return $options;
diff --git a/core/modules/views/src/Plugin/views/argument_default/Raw.php b/core/modules/views/src/Plugin/views/argument_default/Raw.php
index 32313c2..25dc8bc 100644
--- a/core/modules/views/src/Plugin/views/argument_default/Raw.php
+++ b/core/modules/views/src/Plugin/views/argument_default/Raw.php
@@ -64,7 +64,7 @@ public static function create(ContainerInterface $container, array $configuratio
   protected function defineOptions() {
     $options = parent::defineOptions();
     $options['index'] = array('default' => '');
-    $options['use_alias'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['use_alias'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/argument_validator/Entity.php b/core/modules/views/src/Plugin/views/argument_validator/Entity.php
index bb001f5..ee2ab8c 100644
--- a/core/modules/views/src/Plugin/views/argument_validator/Entity.php
+++ b/core/modules/views/src/Plugin/views/argument_validator/Entity.php
@@ -76,9 +76,9 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['bundles'] = array('default' => array());
-    $options['access'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['access'] = array('default' => FALSE);
     $options['operation'] = array('default' => 'view');
-    $options['multiple'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['multiple'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/display/Attachment.php b/core/modules/views/src/Plugin/views/display/Attachment.php
index c19e3bf..67b0c8c 100644
--- a/core/modules/views/src/Plugin/views/display/Attachment.php
+++ b/core/modules/views/src/Plugin/views/display/Attachment.php
@@ -42,10 +42,10 @@ protected function defineOptions() {
 
     $options['displays'] = array('default' => array());
     $options['attachment_position'] = array('default' => 'before');
-    $options['inherit_arguments'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['inherit_exposed_filters'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['inherit_pager'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['render_pager'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['inherit_arguments'] = array('default' => TRUE);
+    $options['inherit_exposed_filters'] = array('default' => FALSE);
+    $options['inherit_pager'] = array('default' => FALSE);
+    $options['render_pager'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/display/Block.php b/core/modules/views/src/Plugin/views/display/Block.php
index 5986381..2c41598 100644
--- a/core/modules/views/src/Plugin/views/display/Block.php
+++ b/core/modules/views/src/Plugin/views/display/Block.php
@@ -84,8 +84,8 @@ public static function create(ContainerInterface $container, array $configuratio
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['block_description'] = array('default' => '', 'translatable' => TRUE);
-    $options['block_category'] = array('default' => 'Lists (Views)', 'translatable' => TRUE);
+    $options['block_description'] = array('default' => '');
+    $options['block_category'] = array('default' => 'Lists (Views)');
     $options['block_hide_empty'] = array('default' => FALSE);
 
     $options['allow'] = array(
diff --git a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
index f370bea..12b05fb 100644
--- a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
+++ b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
@@ -542,47 +542,36 @@ protected function defineOptions() {
 
       'title' => array(
         'default' => '',
-        'translatable' => TRUE,
       ),
       'enabled' => array(
         'default' => TRUE,
-        'translatable' => FALSE,
-        'bool' => TRUE,
       ),
       'display_comment' => array(
         'default' => '',
       ),
       'css_class' => array(
         'default' => '',
-        'translatable' => FALSE,
       ),
       'display_description' => array(
         'default' => '',
-        'translatable' => TRUE,
       ),
       'use_ajax' => array(
         'default' => FALSE,
-        'bool' => TRUE,
       ),
       'hide_attachment_summary' => array(
         'default' => FALSE,
-        'bool' => TRUE,
       ),
       'show_admin_links' => array(
         'default' => TRUE,
-        'bool' => TRUE,
       ),
       'use_more' => array(
         'default' => FALSE,
-        'bool' => TRUE,
       ),
       'use_more_always' => array(
         'default' => TRUE,
-        'bool' => TRUE,
       ),
       'use_more_text' => array(
         'default' => 'more',
-        'translatable' => TRUE,
       ),
       'link_display' => array(
         'default' => '',
@@ -592,14 +581,12 @@ protected function defineOptions() {
       ),
       'group_by' => array(
         'default' => FALSE,
-        'bool' => TRUE,
       ),
       'field_langcode' => array(
         'default' => '***LANGUAGE_language_content***',
       ),
       'field_langcode_add_to_query' => array(
         'default' => TRUE,
-        'bool' => TRUE,
       ),
 
       // These types are all plugins that can have individual settings
diff --git a/core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php b/core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php
index e7aa591..fec18c5 100644
--- a/core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php
+++ b/core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php
@@ -43,13 +43,13 @@
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['submit_button'] = array('default' => 'Apply', 'translatable' => TRUE);
-    $options['reset_button'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['reset_button_label'] = array('default' => 'Reset', 'translatable' => TRUE);
-    $options['exposed_sorts_label'] = array('default' => 'Sort by', 'translatable' => TRUE);
-    $options['expose_sort_order'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['sort_asc_label'] = array('default' => 'Asc', 'translatable' => TRUE);
-    $options['sort_desc_label'] = array('default' => 'Desc', 'translatable' => TRUE);
+    $options['submit_button'] = array('default' => 'Apply');
+    $options['reset_button'] = array('default' => FALSE);
+    $options['reset_button_label'] = array('default' => 'Reset');
+    $options['exposed_sorts_label'] = array('default' => 'Sort by');
+    $options['expose_sort_order'] = array('default' => TRUE);
+    $options['sort_asc_label'] = array('default' => 'Asc');
+    $options['sort_desc_label'] = array('default' => 'Desc');
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/field/Boolean.php b/core/modules/views/src/Plugin/views/field/Boolean.php
index 0aaec01..50fc304 100644
--- a/core/modules/views/src/Plugin/views/field/Boolean.php
+++ b/core/modules/views/src/Plugin/views/field/Boolean.php
@@ -36,9 +36,9 @@ class Boolean extends FieldPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
     $options['type'] = array('default' => 'yes-no');
-    $options['type_custom_true'] = array('default' => '', 'translatable' => TRUE);
-    $options['type_custom_false'] = array('default' => '', 'translatable' => TRUE);
-    $options['not'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['type_custom_true'] = array('default' => '');
+    $options['type_custom_false'] = array('default' => '');
+    $options['not'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/Custom.php b/core/modules/views/src/Plugin/views/field/Custom.php
index 14e7e24..c59f3df 100644
--- a/core/modules/views/src/Plugin/views/field/Custom.php
+++ b/core/modules/views/src/Plugin/views/field/Custom.php
@@ -34,8 +34,8 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     // Override the alter text option to always alter the text.
-    $options['alter']['contains']['alter_text'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['hide_alter_empty'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['alter']['contains']['alter_text'] = array('default' => TRUE);
+    $options['hide_alter_empty'] = array('default' => FALSE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php
index a56be9b..d5df2fc 100644
--- a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php
+++ b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php
@@ -428,42 +428,42 @@ public function useStringGroupBy() {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['label'] = array('default' => '', 'translatable' => TRUE);
+    $options['label'] = array('default' => '');
     // Some styles (for example table) should have labels enabled by default.
     $style = $this->view->getStyle();
     if (isset($style) && $style->defaultFieldLabels()) {
       $options['label']['default'] = $this->definition['title'];
     }
 
-    $options['exclude'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['exclude'] = array('default' => FALSE);
     $options['alter'] = array(
       'contains' => array(
-        'alter_text' => array('default' => FALSE, 'bool' => TRUE),
-        'text' => array('default' => '', 'translatable' => TRUE),
-        'make_link' => array('default' => FALSE, 'bool' => TRUE),
+        'alter_text' => array('default' => FALSE),
+        'text' => array('default' => ''),
+        'make_link' => array('default' => FALSE),
         'path' => array('default' => ''),
-        'absolute' => array('default' => FALSE, 'bool' => TRUE),
-        'external' => array('default' => FALSE, 'bool' => TRUE),
-        'replace_spaces' => array('default' => FALSE, 'bool' => TRUE),
-        'path_case' => array('default' => 'none', 'translatable' => FALSE),
-        'trim_whitespace' => array('default' => FALSE, 'bool' => TRUE),
-        'alt' => array('default' => '', 'translatable' => TRUE),
+        'absolute' => array('default' => FALSE),
+        'external' => array('default' => FALSE),
+        'replace_spaces' => array('default' => FALSE),
+        'path_case' => array('default' => 'none'),
+        'trim_whitespace' => array('default' => FALSE),
+        'alt' => array('default' => ''),
         'rel' => array('default' => ''),
         'link_class' => array('default' => ''),
-        'prefix' => array('default' => '', 'translatable' => TRUE),
-        'suffix' => array('default' => '', 'translatable' => TRUE),
+        'prefix' => array('default' => ''),
+        'suffix' => array('default' => ''),
         'target' => array('default' => ''),
-        'nl2br' => array('default' => FALSE, 'bool' => TRUE),
+        'nl2br' => array('default' => FALSE),
         'max_length' => array('default' => ''),
-        'word_boundary' => array('default' => TRUE, 'bool' => TRUE),
-        'ellipsis' => array('default' => TRUE, 'bool' => TRUE),
-        'more_link' => array('default' => FALSE, 'bool' => TRUE),
-        'more_link_text' => array('default' => '', 'translatable' => TRUE),
+        'word_boundary' => array('default' => TRUE),
+        'ellipsis' => array('default' => TRUE),
+        'more_link' => array('default' => FALSE),
+        'more_link_text' => array('default' => ''),
         'more_link_path' => array('default' => ''),
-        'strip_tags' => array('default' => FALSE, 'bool' => TRUE),
-        'trim' => array('default' => FALSE, 'bool' => TRUE),
+        'strip_tags' => array('default' => FALSE),
+        'trim' => array('default' => FALSE),
         'preserve_tags' => array('default' => ''),
-        'html' => array('default' => FALSE, 'bool' => TRUE),
+        'html' => array('default' => FALSE),
       ),
     );
     $options['element_type'] = array('default' => '');
@@ -471,17 +471,17 @@ protected function defineOptions() {
 
     $options['element_label_type'] = array('default' => '');
     $options['element_label_class'] = array('default' => '');
-    $options['element_label_colon'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['element_label_colon'] = array('default' => TRUE);
 
     $options['element_wrapper_type'] = array('default' => '');
     $options['element_wrapper_class'] = array('default' => '');
 
-    $options['element_default_classes'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['element_default_classes'] = array('default' => TRUE);
 
-    $options['empty'] = array('default' => '', 'translatable' => TRUE);
-    $options['hide_empty'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['empty_zero'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['hide_alter_empty'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['empty'] = array('default' => '');
+    $options['hide_empty'] = array('default' => FALSE);
+    $options['empty_zero'] = array('default' => FALSE);
+    $options['hide_alter_empty'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/LanguageField.php b/core/modules/views/src/Plugin/views/field/LanguageField.php
index 67e8bd7..60b5a7c 100644
--- a/core/modules/views/src/Plugin/views/field/LanguageField.php
+++ b/core/modules/views/src/Plugin/views/field/LanguageField.php
@@ -21,7 +21,7 @@ class LanguageField extends FieldPluginBase {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['native_language'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['native_language'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/Links.php b/core/modules/views/src/Plugin/views/field/Links.php
index 7f699f7..5bb0ab7 100644
--- a/core/modules/views/src/Plugin/views/field/Links.php
+++ b/core/modules/views/src/Plugin/views/field/Links.php
@@ -30,7 +30,7 @@ public function defineOptions() {
     $options = parent::defineOptions();
 
     $options['fields'] = array('default' => array());
-    $options['destination'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['destination'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/MachineName.php b/core/modules/views/src/Plugin/views/field/MachineName.php
index aff5a51..d8b929d 100644
--- a/core/modules/views/src/Plugin/views/field/MachineName.php
+++ b/core/modules/views/src/Plugin/views/field/MachineName.php
@@ -48,7 +48,7 @@ public function getValueOptions() {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['machine_name'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['machine_name'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/Numeric.php b/core/modules/views/src/Plugin/views/field/Numeric.php
index 1e38a85..d1d6874 100644
--- a/core/modules/views/src/Plugin/views/field/Numeric.php
+++ b/core/modules/views/src/Plugin/views/field/Numeric.php
@@ -26,15 +26,15 @@ class Numeric extends FieldPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['set_precision'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['set_precision'] = array('default' => FALSE);
     $options['precision'] = array('default' => 0);
-    $options['decimal'] = array('default' => '.', 'translatable' => TRUE);
-    $options['separator'] = array('default' => ',', 'translatable' => TRUE);
-    $options['format_plural'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['decimal'] = array('default' => '.');
+    $options['separator'] = array('default' => ',');
+    $options['format_plural'] = array('default' => FALSE);
     $options['format_plural_singular'] = array('default' => '1');
     $options['format_plural_plural'] = array('default' => '@count');
-    $options['prefix'] = array('default' => '', 'translatable' => TRUE);
-    $options['suffix'] = array('default' => '', 'translatable' => TRUE);
+    $options['prefix'] = array('default' => '');
+    $options['suffix'] = array('default' => '');
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/field/Url.php b/core/modules/views/src/Plugin/views/field/Url.php
index 65672ef..cf66117 100644
--- a/core/modules/views/src/Plugin/views/field/Url.php
+++ b/core/modules/views/src/Plugin/views/field/Url.php
@@ -22,7 +22,7 @@ class Url extends FieldPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['display_as_link'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['display_as_link'] = array('default' => TRUE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/filter/FilterPluginBase.php b/core/modules/views/src/Plugin/views/filter/FilterPluginBase.php
index 15557be..366659a 100644
--- a/core/modules/views/src/Plugin/views/filter/FilterPluginBase.php
+++ b/core/modules/views/src/Plugin/views/filter/FilterPluginBase.php
@@ -119,18 +119,18 @@ protected function defineOptions() {
     $options['operator'] = array('default' => '=');
     $options['value'] = array('default' => '');
     $options['group'] = array('default' => '1');
-    $options['exposed'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['exposed'] = array('default' => FALSE);
     $options['expose'] = array(
       'contains' => array(
         'operator_id' => array('default' => FALSE),
-        'label' => array('default' => '', 'translatable' => TRUE),
-        'description' => array('default' => '', 'translatable' => TRUE),
-        'use_operator' => array('default' => FALSE, 'bool' => TRUE),
+        'label' => array('default' => ''),
+        'description' => array('default' => ''),
+        'use_operator' => array('default' => FALSE),
         'operator' => array('default' => ''),
         'identifier' => array('default' => ''),
-        'required' => array('default' => FALSE, 'bool' => TRUE),
-        'remember' => array('default' => FALSE, 'bool' => TRUE),
-        'multiple' => array('default' => FALSE, 'bool' => TRUE),
+        'required' => array('default' => FALSE),
+        'remember' => array('default' => FALSE),
+        'multiple' => array('default' => FALSE),
         'remember_roles' => array('default' => array(
           DRUPAL_AUTHENTICATED_RID => DRUPAL_AUTHENTICATED_RID,
         )),
@@ -145,15 +145,15 @@ protected function defineOptions() {
     // an identifier and other settings like the widget and the label.
     // This settings are saved in another array to allow users to switch
     // between a normal filter and a group of filters with a single click.
-    $options['is_grouped'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['is_grouped'] = array('default' => FALSE);
     $options['group_info'] = array(
       'contains' => array(
-        'label' => array('default' => '', 'translatable' => TRUE),
-        'description' => array('default' => '', 'translatable' => TRUE),
+        'label' => array('default' => ''),
+        'description' => array('default' => ''),
         'identifier' => array('default' => ''),
-        'optional' => array('default' => TRUE, 'bool' => TRUE),
+        'optional' => array('default' => TRUE),
         'widget' => array('default' => 'select'),
-        'multiple' => array('default' => FALSE, 'bool' => TRUE),
+        'multiple' => array('default' => FALSE),
         'remember' => array('default' => 0),
         'default_group' => array('default' => 'All'),
         'default_group_multiple' => array('default' => array()),
diff --git a/core/modules/views/src/Plugin/views/filter/InOperator.php b/core/modules/views/src/Plugin/views/filter/InOperator.php
index d759f71..07bdf66 100644
--- a/core/modules/views/src/Plugin/views/filter/InOperator.php
+++ b/core/modules/views/src/Plugin/views/filter/InOperator.php
@@ -102,7 +102,7 @@ protected function defineOptions() {
 
     $options['operator']['default'] = 'in';
     $options['value']['default'] = array();
-    $options['expose']['contains']['reduce'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['expose']['contains']['reduce'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/filter/String.php b/core/modules/views/src/Plugin/views/filter/String.php
index 633dd38..54dbb49 100644
--- a/core/modules/views/src/Plugin/views/filter/String.php
+++ b/core/modules/views/src/Plugin/views/filter/String.php
@@ -27,7 +27,7 @@ class String extends FilterPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['expose']['contains']['required'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['expose']['contains']['required'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/pager/Full.php b/core/modules/views/src/Plugin/views/pager/Full.php
index 2fbf4c8..787580c 100644
--- a/core/modules/views/src/Plugin/views/pager/Full.php
+++ b/core/modules/views/src/Plugin/views/pager/Full.php
@@ -34,8 +34,8 @@ protected function defineOptions() {
     // Use the same default quantity that core uses by default.
     $options['quantity'] = array('default' => 9);
 
-    $options['tags']['contains']['first'] = array('default' => '« first', 'translatable' => TRUE);
-    $options['tags']['contains']['last'] = array('default' => 'last »', 'translatable' => TRUE);
+    $options['tags']['contains']['first'] = array('default' => '« first');
+    $options['tags']['contains']['last'] = array('default' => 'last »');
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/pager/SqlBase.php b/core/modules/views/src/Plugin/views/pager/SqlBase.php
index 0abedd2..cf81809 100644
--- a/core/modules/views/src/Plugin/views/pager/SqlBase.php
+++ b/core/modules/views/src/Plugin/views/pager/SqlBase.php
@@ -22,20 +22,20 @@ protected function defineOptions() {
     $options['total_pages'] = array('default' => '');
     $options['expose'] = array(
       'contains' => array(
-        'items_per_page' => array('default' => FALSE, 'bool' => TRUE),
-        'items_per_page_label' => array('default' => 'Items per page', 'translatable' => TRUE),
+        'items_per_page' => array('default' => FALSE),
+        'items_per_page_label' => array('default' => 'Items per page'),
         'items_per_page_options' => array('default' => '5, 10, 25, 50'),
-        'items_per_page_options_all' => array('default' => FALSE, 'bool' => TRUE),
-        'items_per_page_options_all_label' => array('default' => '- All -', 'translatable' => TRUE),
+        'items_per_page_options_all' => array('default' => FALSE),
+        'items_per_page_options_all_label' => array('default' => '- All -'),
 
-        'offset' => array('default' => FALSE, 'bool' => TRUE),
-        'offset_label' => array('default' => 'Offset', 'translatable' => TRUE),
+        'offset' => array('default' => FALSE),
+        'offset_label' => array('default' => 'Offset'),
       ),
     );
     $options['tags'] = array(
       'contains' => array(
-        'previous' => array('default' => '‹ previous', 'translatable' => TRUE),
-        'next' => array('default' => 'next ›', 'translatable' => TRUE),
+        'previous' => array('default' => '‹ previous'),
+        'next' => array('default' => 'next ›'),
       ),
     );
     return $options;
diff --git a/core/modules/views/src/Plugin/views/query/Sql.php b/core/modules/views/src/Plugin/views/query/Sql.php
index 7e24d94..f3796bb 100644
--- a/core/modules/views/src/Plugin/views/query/Sql.php
+++ b/core/modules/views/src/Plugin/views/query/Sql.php
@@ -178,16 +178,12 @@ protected function defineOptions() {
     $options = parent::defineOptions();
     $options['disable_sql_rewrite'] = array(
       'default' => FALSE,
-      'translatable' => FALSE,
-      'bool' => TRUE,
     );
     $options['distinct'] = array(
       'default' => FALSE,
-      'bool' => TRUE,
     );
     $options['replica'] = array(
       'default' => FALSE,
-      'bool' => TRUE,
     );
     $options['query_comment'] = array(
       'default' => '',
diff --git a/core/modules/views/src/Plugin/views/relationship/GroupwiseMax.php b/core/modules/views/src/Plugin/views/relationship/GroupwiseMax.php
index 636746a..db300db 100644
--- a/core/modules/views/src/Plugin/views/relationship/GroupwiseMax.php
+++ b/core/modules/views/src/Plugin/views/relationship/GroupwiseMax.php
@@ -72,7 +72,7 @@ protected function defineOptions() {
     $options['subquery_sort'] = array('default' => NULL);
     // Descending more useful.
     $options['subquery_order'] = array('default' => 'DESC');
-    $options['subquery_regenerate'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['subquery_regenerate'] = array('default' => FALSE);
     $options['subquery_view'] = array('default' => FALSE);
     $options['subquery_namespace'] = array('default' => FALSE);
 
diff --git a/core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php b/core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php
index b8c24cd..15b3ab0 100644
--- a/core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php
+++ b/core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php
@@ -97,7 +97,7 @@ protected function defineOptions() {
     }
 
     $options['admin_label']['default'] = $label;
-    $options['required'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['required'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/row/Fields.php b/core/modules/views/src/Plugin/views/row/Fields.php
index 14fcd55..69d96ec 100644
--- a/core/modules/views/src/Plugin/views/row/Fields.php
+++ b/core/modules/views/src/Plugin/views/row/Fields.php
@@ -39,8 +39,8 @@ protected function defineOptions() {
 
     $options['inline'] = array('default' => array());
     $options['separator'] = array('default' => '');
-    $options['hide_empty'] = array('default' => FALSE, 'bool' => TRUE);
-    $options['default_field_elements'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['hide_empty'] = array('default' => FALSE);
+    $options['default_field_elements'] = array('default' => TRUE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/row/RssFields.php b/core/modules/views/src/Plugin/views/row/RssFields.php
index 456958f..d7f9bb0 100644
--- a/core/modules/views/src/Plugin/views/row/RssFields.php
+++ b/core/modules/views/src/Plugin/views/row/RssFields.php
@@ -37,7 +37,7 @@ protected function defineOptions() {
     $options['creator_field'] = array('default' => '');
     $options['date_field'] = array('default' => '');
     $options['guid_field_options']['contains']['guid_field'] = array('default' => '');
-    $options['guid_field_options']['contains']['guid_field_is_permalink'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['guid_field_options']['contains']['guid_field_is_permalink'] = array('default' => TRUE);
     return $options;
   }
 
diff --git a/core/modules/views/src/Plugin/views/sort/SortPluginBase.php b/core/modules/views/src/Plugin/views/sort/SortPluginBase.php
index 6e8fb39..560df74 100644
--- a/core/modules/views/src/Plugin/views/sort/SortPluginBase.php
+++ b/core/modules/views/src/Plugin/views/sort/SortPluginBase.php
@@ -46,10 +46,10 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['order'] = array('default' => 'ASC');
-    $options['exposed'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['exposed'] = array('default' => FALSE);
     $options['expose'] = array(
       'contains' => array(
-        'label' => array('default' => '', 'translatable' => TRUE),
+        'label' => array('default' => ''),
       ),
     );
     return $options;
diff --git a/core/modules/views/src/Plugin/views/style/DefaultSummary.php b/core/modules/views/src/Plugin/views/style/DefaultSummary.php
index be01b54..f81c9a1 100644
--- a/core/modules/views/src/Plugin/views/style/DefaultSummary.php
+++ b/core/modules/views/src/Plugin/views/style/DefaultSummary.php
@@ -29,8 +29,8 @@ protected function defineOptions() {
     $options = parent::defineOptions();
 
     $options['base_path'] = array('default' => '');
-    $options['count'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['override'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['count'] = array('default' => TRUE);
+    $options['override'] = array('default' => FALSE);
     $options['items_per_page'] = array('default' => 25);
 
     return $options;
diff --git a/core/modules/views/src/Plugin/views/style/Mapping.php b/core/modules/views/src/Plugin/views/style/Mapping.php
index e8af4ea..4644196 100644
--- a/core/modules/views/src/Plugin/views/style/Mapping.php
+++ b/core/modules/views/src/Plugin/views/style/Mapping.php
@@ -61,7 +61,6 @@ protected function defineOptions() {
       if (!empty($value['#toggle'])) {
         $options['mapping']['contains']["toggle_$key"] = array(
           'default' => FALSE,
-          'bool' => TRUE,
         );
       }
     }
diff --git a/core/modules/views/src/Plugin/views/style/Rss.php b/core/modules/views/src/Plugin/views/style/Rss.php
index c75e7d4..99dc0c3 100644
--- a/core/modules/views/src/Plugin/views/style/Rss.php
+++ b/core/modules/views/src/Plugin/views/style/Rss.php
@@ -69,7 +69,7 @@ public function attachTo(array &$build, $display_id, $path, $title) {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['description'] = array('default' => '', 'translatable' => TRUE);
+    $options['description'] = array('default' => '');
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/style/StylePluginBase.php b/core/modules/views/src/Plugin/views/style/StylePluginBase.php
index cf94f25..b97eea2 100644
--- a/core/modules/views/src/Plugin/views/style/StylePluginBase.php
+++ b/core/modules/views/src/Plugin/views/style/StylePluginBase.php
@@ -254,9 +254,9 @@ protected function defineOptions() {
     $options['grouping'] = array('default' => array());
     if ($this->usesRowClass()) {
       $options['row_class'] = array('default' => '');
-      $options['default_row_class'] = array('default' => TRUE, 'bool' => TRUE);
+      $options['default_row_class'] = array('default' => TRUE);
     }
-    $options['uses_fields'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['uses_fields'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/style/Table.php b/core/modules/views/src/Plugin/views/style/Table.php
index 54891da..c82f417 100644
--- a/core/modules/views/src/Plugin/views/style/Table.php
+++ b/core/modules/views/src/Plugin/views/style/Table.php
@@ -74,13 +74,13 @@ protected function defineOptions() {
     $options['columns'] = array('default' => array());
     $options['default'] = array('default' => '');
     $options['info'] = array('default' => array());
-    $options['override'] = array('default' => TRUE, 'bool' => TRUE);
-    $options['sticky'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['override'] = array('default' => TRUE);
+    $options['sticky'] = array('default' => FALSE);
     $options['order'] = array('default' => 'asc');
-    $options['caption'] = array('default' => '', 'translatable' => TRUE);
-    $options['summary'] = array('default' => '', 'translatable' => TRUE);
-    $options['description'] = array('default' => '', 'translatable' => TRUE);
-    $options['empty_table'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['caption'] = array('default' => '');
+    $options['summary'] = array('default' => '');
+    $options['description'] = array('default' => '');
+    $options['empty_table'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/src/Plugin/views/style/UnformattedSummary.php b/core/modules/views/src/Plugin/views/style/UnformattedSummary.php
index 440b870..4d5d3bd 100644
--- a/core/modules/views/src/Plugin/views/style/UnformattedSummary.php
+++ b/core/modules/views/src/Plugin/views/style/UnformattedSummary.php
@@ -26,7 +26,7 @@ class UnformattedSummary extends DefaultSummary {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['inline'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['inline'] = array('default' => FALSE);
     $options['separator'] = array('default' => '');
     return $options;
   }
diff --git a/core/modules/views/tests/modules/views_test_data/src/Plugin/views/access/StaticTest.php b/core/modules/views/tests/modules/views_test_data/src/Plugin/views/access/StaticTest.php
index c45d77e..e880b48 100644
--- a/core/modules/views/tests/modules/views_test_data/src/Plugin/views/access/StaticTest.php
+++ b/core/modules/views/tests/modules/views_test_data/src/Plugin/views/access/StaticTest.php
@@ -24,7 +24,7 @@ class StaticTest extends AccessPluginBase {
 
   protected function defineOptions() {
     $options = parent::defineOptions();
-    $options['access'] = array('default' => FALSE, 'bool' => TRUE);
+    $options['access'] = array('default' => FALSE);
 
     return $options;
   }
diff --git a/core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterTest.php b/core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterTest.php
index 4677e76..77bf117 100644
--- a/core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterTest.php
+++ b/core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterTest.php
@@ -23,7 +23,7 @@ class FilterTest extends FilterPluginBase {
   protected function defineOptions() {
     $options = parent::defineOptions();
 
-    $options['test_enable'] = array('default' => TRUE, 'bool' => TRUE);
+    $options['test_enable'] = array('default' => TRUE);
     return $options;
   }
 
