Future<String> getUserName() async { return getIt<ContactProvider>().getContact(this).then((value) { if (value != null) { return value.getName(); } else { return this; } }); }