Should we override accessor methods? (Ticket #6908)

Disclaimer: This is (a version of) a message that I sent some time ago to rubyonrails-talk. It didn't get much attention there and since it is about a ticket/patch, I am posting it here to.