When is it appropriate to retrieve a component from an instance in Flamework? - roblox-ts