Renamed BaseManager to AbstractManager