Add focus listener
remove() will find the entity if it is not managed by current persistence context
Will not begin transaction if already in transaction
Return boolean to indicate if commit or rollback is actually performed.
Change transaction behaviour (by removing entity manager after successful commit or rollback)
Add linkedAttribute
Fixes many-to-many bidirectional.