don't allow copies of objects/lights, just expose const refs