I am new to Symfony2 and I would like to know what is the difference in prePersist and preUpdate events. It looks like prePersist is 'fired' before I 'persist' a record, but when does preUpdate fire?