EmployeeManager refactoring and testing.