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