protected function getDefaultOptions($get, $options = array())
 {
     $options = parent::getDefaultOptions($get, $options);
     $defaults = array('limit_paginated' => 1, 'limit_per_page' => 50, 'nested_limits' => array());
     foreach ($defaults as $k => $v) {
         if (!array_key_exists($k, $options) || !$options[$k]) {
             $options[$k] = $v;
         }
     }
     return $options;
 }
 /**
  * returns an array of the default display options.  Default options are read and overriddenb
  * in the following order:
  * /modules/CustomReports/displays/$display/display_options
  * /modules/CustomReports/relationships/display_options/$display
  * /modules/CustomReports/reports/display_options/$display
  * /modules/CustomReports/reportViews/$view/display_options/$display
  * Finally any options that have a key in $get are replaced by that value
  * @param array $get
  * @param array $options. Default to the empty array.  The options that we want to be already set before we start goinng through
  * @returns array
  */
 protected function getDefaultOptions($get, $options = array())
 {
     $defaultOptions = parent::getDefaultOptions($get, $options);
     //$this->defaultOptions = $defaultOptions;
     foreach (array('limit_page', 'limit_per_page', 'limit_offset', 'limit_amount') as $key) {
         $defaultOptions[$key] = false;
     }
     $defaultOptions['total'] = 1;
     return $defaultOptions;
 }