protected AddressAbstractBuilder(string street, string number, string city, string state)
 {
     /* Criação do serviço deve ficar em um container de DI
       mas para fins de simplicidade e exemplo será realizado no proprio builder */
        var addressFinder = new AddressFinder();
        var addressService = new AddressService(addressFinder);
        address = BuildAddress(street, number, city, state, addressService);
 }
        protected AddressAbstractBuilder(string street, string number, string city, string state)
        {
            /* Criação do serviço deve ficar em um container de DI
             * mas para fins de simplicidade e exemplo será realizado no proprio builder */
            var addressFinder  = new AddressFinder();
            var addressService = new AddressService(addressFinder);

            address = BuildAddress(street, number, city, state, addressService);
        }