added documentation about CachedReferenceField