Doctrine 2 - ORM

Replacing object in a OneToOne with OrphanRemoval=true isn't working as expected