public static function create($name, $description = "", $permissions = [])
    {
        $role = new self();
        $role->name = $name;
        $role->description = $description;
        foreach ($permissions as $permission) {
            $role->addPermission($permission);
        }
        return $role;
    }