/**
  * Checks if a property value is null.
  * This method overrides the parent implementation by checking if the named component is loaded.
  *
  * @param string $name the property name or the event name
  * @return boolean whether the property value is null
  */
 public function __isset($name)
 {
     if ($this->has($name, true)) {
         return true;
     } else {
         return parent::__isset($name);
     }
 }