there are no callbacks here
entity must be managed for this to work