A bit of refactoring for ActiveRecord
Refactoring: Introducting NonPersistent and ProxyForQuery classes

Preparing for tracking on each arrays
Mongoid refactor