Use duck typing to assign geolocation instead of checking for class name
Add test to check geolocation assignment
Avoid returning a null value when calling full_address