Support successive addition of conditions
Clean up the code
Remove the old list object setWhere method
Work on the new setWhere method