modified ActiveRecordStores::Follow to support STI