Not creating translations after saving for empty values

Hi,
if an accessor is used to set an empty value the translation is still created after saving, because ``write_attribute`` is still being called.

this fixes that behaviour.
please try to avoid using english `and` / `or` in favour of using `&&` / `||` as they are superior operators. :smile: