public function createStory($config = array())
    {
        $config = new AnConfig($config);

        $config->append(array(
            'subject' => get_viewer(),
            'owner' => get_viewer(),
            'component' => 'com_'.$this->_mixer->getIdentifier()->package,
        ));

        $story = $this->getService('repos:stories.story')->create($config->toArray());

        $story->save();

        return $story;
    }