Cycle through subtypes in address components. Closes #146 #144