Could we call this `BaseManager` instead? That's what it is now...