Catching SaveException so that UI can show validation errors