Implement `_was` and `changes` for in-place mutations of AR attributes

Edit - nvm, noticed you updated your original test.