Contract isNotEmpty(String? val, String key, String message) { if (val == null) return this; if (val.isEmpty) addNotificationByKeyAndMessage(key, message); return this; }