New BaseManager class implements first and last methods