Whoa, whoa! Hold on a sec here.

This is not a good way to do it. You can trigger hell of a side effect by all this assignments. If you really want to check it this way, you better cache `slug_source_value` after initialization (before any attributes got dirty) and compare it here with cached value.