Address? createAddress(String address) { AddressFactory? factory = getAddressFactory(); assert(factory != null, 'address factory not ready'); return factory?.createAddress(address); }