using Statement instead of Select so that it will be possible to call methods with Statement as an argument. QueryBuilder returns Statement  for example after calling setFetchSize method