abstract class BaseService { Future> findAll(); Future findById(ID id); Future create(T entity); Future update(T entity); Future delete(ID id); }