Creates a Map Object that can be send to the Backend. (Should be json encoded)
Map<String, dynamic> toJson();