docs: private List<O> findByDate(String dateField, Date start, Date end, int numObjects, boolean asc) {
          if (start == null)
              start = new Date(0);
          if (end == null)
              end = new Date();
          return getDatastore().find(clazz).filter(dateField + " >", start).filter(dateField + " <", end).order(asc ? dateField : '-' + dateField).limit(numObjects).asList();
      }