getAddress method
========================================================================== Sub-classes MUST implement these
Implementation
@override
Future<String> getAddress() async {
if (address == null) {
throw 'no address';
}
return address!;
}