final public function __isset($prop)
	{
		$this->magicPropConvert($prop);
		return is_array($this->{$this::MAGIC_PROPERTY})
			? array_key_exists($prop, $this->{$this::MAGIC_PROPERTY})
			: isset($this->{$this::MAGIC_PROPERTY}->$prop);
	}
final public function __isset($prop)
	{
		$this->magicPropConvert($prop);
		return is_array($this->{$this::MAGIC_PROPERTY})
			? array_key_exists($prop, $this->{$this::MAGIC_PROPERTY})
			: isset($this->{$this::MAGIC_PROPERTY}->$prop);
	}
final public function __isset ( $ prop ) { $ this -> magicPropConvert ( $ prop ) ; return is_array ( $ this -> { $ this :: MAGIC_PROPERTY } ) ? array_key_exists ( $ prop , $ this -> { $ this :: MAGIC_PROPERTY } ) : isset ( $ this -> { $ this :: MAGIC_PROPERTY } -> $ prop ) ; }
Magic isset metod.

@param  string   $prop The property to work with
@return bool           Whether or not it is set.
@example isset($magic_class->$prop) ? 'True' : 'False';
Magic isset metod .