When mutating; removed posibility that the currently selected trait to be selected again. Updated tests to match change