Updated projectSettings to be val not def