Tributes are child objects of the CGift object and therefore cannot be accessed until the parent object (CGift) is saved.