Help for this page
sub save { ... $item->update() if $item->is_dirty(); ... }
sub update_if_dirty { ... return if ! $self->is_dirty(); ... }