this shouldn't exist
put Address's required attributes into context 'must have'
Address, refactored 'can have country', 'country defaults to 'USA': G