made setWheres protected