Added default constructor so uninitialized values work.