code: public static <T> AddLabelledQuery<T> start(T query, long correlationId, String label) {
          return start(query, correlationId, label, null);
      }
docs: Marks the start of a query identified by the provided correlationId, with additional query type and data parameters
  
  @param query  - Query data
  @param correlationId - Identifier
  @param label - allows queries to be grouped by label
  @return Start event to pass to the Events systems EventBus