public function property($name = null)
    {
        deprecationWarning(
            get_called_class() . '::property() is deprecated. ' .
            'Use setProperty()/getProperty() instead.'
        );
        if ($name !== null) {
            $this->setProperty($name);
        }

        return $this->getProperty();
    }