Further improvements of query builder class for: leftJoin, rightJoin, innerJoin, orderBy and groupBy