So if I understand you, you want to put the resource logic in TimeVaryingTransform, and every call except this one will be to project instead of projectUpdate?