All methods in this class should return `Future` instances, if you implement `Repositories` that way, you will be forced to do that anyway.