Don't commit associations on assign; defer them until save. Breaks existing functionality, but is probably correct
Add deferred save/nullify for belongs_to and many associations as well
Don't save owner when applying scopes to a many :as proxy
Restore :depdendent => :delete for one associations