AR seems to be handling model object dup and cloning differently from Ruby documented behavior. I've checked out both ways (as an AR model and not) and the behavior is different. I don't see anything in the RAILS documentation about this. Am I missing something? is this a bug? a feature? an interesting lifestyle? I can easily hack around this difference/bug/feature but it should be unnecessary.