Add abstract BaseManager class for entity management