class Employee now can include Subject
add caveats to make sure subject only notifies observers when changes are complete