new Employee()      : managed=false id=null
after persist()     : managed=true id assigned=true
after detach()      : managed=false
after merge()       : original managed=false, returned copy managed=true, same object=false
after remove()      : managed=false
