public function __construct($name, array $data = [])
{
// Do not allow invalid characters in the name:
$this->name = \preg_replace('#[^0-9A-Za-z\\-\\_]#', '', $name);
$this->channels = isset($data['channels']) ? $data['channels'] : [];
$this->reloadSigningKeys($data);
}