public function Field($properties = array())
 {
     if (!isset($properties['accordionName'])) {
         $properties['accordionName'] = $this->ID();
     }
     if (!isset($properties['accordionParent']) && $this->holder) {
         $properties['accordionParent'] = $this->holder->ID();
     }
     if (!isset($properties['accordionActive'])) {
         $properties['accordionActive'] = $this->isActive();
     }
     if (!isset($properties['accordionTitle']) && $this->Title()) {
         $properties['accordionTitle'] = $this->Title();
     }
     if (!isset($properties['accordionFields']) && $this->children) {
         $properties['accordionFields'] = $this->children;
     }
     return parent::Field($properties);
 }
 public function Field($properties = array())
 {
     if (!isset($properties['tabName'])) {
         $properties['tabName'] = $this->ID();
     }
     if ($this->isActive()) {
         $this->addExtraClass('active in');
     }
     if (!isset($properties['tabAttributes'])) {
         $properties['tabAttributes'] = $this->JSONAttributesHTML;
     }
     if (!isset($properties['tabTitle']) && $this->Title()) {
         $properties['tabTitle'] = $this->Title();
     }
     if (!isset($properties['tabFields']) && $this->children) {
         $properties['tabFields'] = $this->children;
     }
     return parent::Field($properties);
 }