Configuration Table Options cannot be set in YAML
The options keyword is not properly being supported.  Currently the only working way it so specify during the get  `table.get(options={})`

Should be able to set things in the following manner

``` yaml
ConfigTable:
    get: groups
    item:
    args_key: name
    options: {}
    view: ConfigView
```

or

``` yaml
from jnpr.junos.jxml import INHERIT
ConfigTable:
    get: groups
    item:
    args_key: name
    options: INHERIT
    view: ConfigView
```

diff --git a/lib/jnpr/junos/factory/cfgtable.py b/lib/jnpr/junos/factory/cfgtable.py
index c66a7ccc..4981257d 100644
--- a/lib/jnpr/junos/factory/cfgtable.py
+++ b/lib/jnpr/junos/factory/cfgtable.py
@@ -20,6 +20,7 @@ class CfgTable(Table):
         self.ITEM_NAME_XPATH = self._data_dict.get('key', 'name')
         self.ITEM_XPATH = self._data_dict['get']
         self.view = self._data_dict.get('view')
+        self._options = self._data_dict.get('options')
 
     # -----------------------------------------------------------------------
     # PROPERTIES
@@ -210,7 +211,10 @@ class CfgTable(Table):
         if 'options' in kvargs:
             options = kvargs.get('options') or {}
         else:
-            options = jxml.INHERIT_GROUPS
+            if self._options is not None:
+                options = self._options
+            else:
+                options = jxml.INHERIT_GROUPS
 
         # for debug purposes
         self._get_cmd = get_cmd
diff --git a/tests/unit/factory/test_cfgtable.py b/tests/unit/factory/test_cfgtable.py
index e915bb8f..0f61b897 100644
--- a/tests/unit/factory/test_cfgtable.py
+++ b/tests/unit/factory/test_cfgtable.py
@@ -46,6 +46,12 @@ yaml_data = \\
         fullgroup: { full-name: group }
       fields_auth:
         pass: encrypted-password
+
+    GroupTable:
+        get: groups
+        item:
+        args_key: name
+        options: {}
       """
 globals().update(FactoryLoader().load(yaml.load(yaml_data)))
 
@@ -86,6 +92,13 @@ class TestFactoryCfgTable(unittest.TestCase):
         self.zit.get(security_zone='untrust', options={'inherit': 'defaults', 'groups': 'groups'})
         self.assertEqual(self.zit._get_opt, {'inherit': 'defaults', 'groups': 'groups'})
 
+    @patch('jnpr.junos.Device.execute')
+    def test_cfgtable_table_options(self, mock_execute):
+        mock_execute.side_effect = self._mock_manager
+        gt = GroupTable(self.dev)
+        gt.get()
+        self.assertEqual(gt._get_opt, {})
+
     def test_optable_get_key_required_error(self):
         self.assertRaises(ValueError, self.zit.get)
 
['tests/unit/factory/test_cfgtable.py', 'lib/jnpr/junos/factory/cfgtable.py']