`id` changed to string and may be explicitly given
fixed handling of explicitly given id-s
added `excused` among vote options