Expression class is responsible for handling all sorts of conditions that make up a Query object.
An instance of Expression object is passed into functions like where(), andWhere(), etc.
where()
andWhere()