created vista adaptor to work with objective state pattern from mock docbox