allow for extended classes that support batching