Map<String, Object?> encode() => { if (username != null) 'username': username!.toTfJson(), if (password != null) 'password': password!.encode(), };