public function source($alias = null)
    {
        deprecationWarning(
            get_called_class() . '::source() is deprecated. ' .
            'Use setSource()/getSource() instead.'
        );
        if ($alias === null) {
            return $this->getSource();
        }

        $this->setSource($alias);

        return $this;
    }