added ignore_on_update option for selecting setter values to ignore when updating, like created_at