param should not have space after colon
allow nil in asEavModel, change reverseTrapAt: accordingly
toggle: family out, guard:trap:contents: in