public function __construct($container, $types = array(), $defaultFormat = null, $formats = array())
{
$this->container = $container;
$this->addType($types);
$this->setDefaultFormat($defaultFormat);
$this->setFormats($formats);
$this->notifications = new Collection();
}