The extraction of this class is definitely an improvement; good use of an [AbstractFactory](http://en.wikipedia.org/wiki/Abstract_factory_pattern) IMO.  I'll add that calling this class "Bosh::Aws::Zone" means we'd be able to remove the comment above its name. Pivotal's BOSH team prefers specific names and RSpec examples over comments. 