Fixed PR

Renamed base ManagerInterface

Refactored code

Renamed methods