the collection pointer should be resolved before setting'