Due to the table/system design, we need to copy candidate data from senator list data instead of simply referring to senator data (lest we end up leaking memory from data loaded from the database).