Implements a workaround to the issue in SC.Store#materializeRecord which was causing records to be initialized (and sometimes reinitialized) before being cached in the store. Resolves #1160.