Added ManagerBase class to implement generic methods for all managers.