start changing Address, removing extends MultiValueAttribute
refactoring Address to work correctly