Lipu can you remove all these assignments, and only keep the database stuff?
Just convert them to properties. The candidates thingy as well.