Vermont state pattern