Hi,
yes, that's fine. usually you also couple that with a check if the object is in view of the camera or based on a distance ( square distance, it's better for perfs) from the player.
so if you have a mile long level, it doesn't make sense to have all your coins active, they should be active only when visible to the camera for example. you can do that in chunck by splitting your level in smaller parts and load the coins for the current parts. and disable all the others.
but that kind of optimization can be done later, make sure your system works, profile it and if you find some culltrip, then optimize, don't try to optimize first, though your question is perfectly valid and you should keep an eye on it.
Bye,
Jean