public static function updateIsPackage($sequode_model = null)
 {
     if ($sequode_model == null) {
         $sequode_model = \Sequode\Application\Modules\Sequode\Modeler::model();
     }
     $components_object = (object) null;
     FormInputModeler::exists('checkboxSwitch', 'name');
     $components_object->package = json_decode(FormInputModeler::model()->component_object);
     $components_object->package->Label = '';
     $components_object->package->On_Text = 'Useable As Package';
     $components_object->package->On_Value = 1;
     $components_object->package->Off_Text = 'Not Used As Package';
     $components_object->package->Off_Value = 0;
     $components_object->package->Value = \Sequode\Application\Modules\Sequode\Authority::isPackage($sequode_model) ? 1 : 0;
     return $components_object;
 }