Identity cache depends on AR >= 3.2 & < 4.1
use ActiveRecord::Associations::CollectionAssociation.reader instead of proxy