Fix invalid link translation.
Coding standards.
Removing extraneous conditional.
Wrap the contact and user the wrapper for setting values.
Create $new_contact variable and implement.
Use contact wrapper for getting/setting values.
Coding standards.