set gw ids starting from 1 and check if there are duplicate ids
Moo provides strict and warnings