Doctrine modification dialog and supporting service layer methods.