reference instead of object for both tPCeff and tPCfake collections