Another possible solution for the same application

I think the Employee class should be just a container.
The application should be responsible for all operations on an Employee.