I have to be able to store both mailing and physcial address in case if they are not the same. Rare case, but that is my requirement from uppers. Also, since they will also relate to business, who may have multiple office, this give me more scalablity.