import net.chrisrichardson.eventstore.EntityWithIdAndVersion;
</BUG>
import net.chrisrichardson.eventstore.examples.todolist.commandside.command.*;
import net.chrisrichardson.eventstore.examples.todolist.model.TodoInfo;
<BUG>import net.chrisrichardson.eventstore.repository.AggregateRepository;
import rx.Observable;
import java.util.List;
public class TodoService {</BUG>
private final AggregateRepository<TodoAggregate, TodoCommand> aggregateRepository;
private final AggregateRepository<TodoBulkDeleteAggregate, TodoCommand> bulkDeleteAggregateRepository;

package net.chrisrichardson.eventstore.examples.todolist.commandside.domain;
import io.eventuate.AggregateRepository;
import io.eventuate.EntityWithIdAndVersion;
import net.chrisrichardson.eventstore.examples.todolist.commandside.command.*;
import net.chrisrichardson.eventstore.examples.todolist.model.TodoInfo;
import java.util.List;
import java.util.concurrent.CompletableFuture;
public class TodoService {
private final AggregateRepository<TodoAggregate, TodoCommand> aggregateRepository;
private final AggregateRepository<TodoBulkDeleteAggregate, TodoCommand> bulkDeleteAggregateRepository;
