How not to render a specific object ?

HI, I’ve been wordering for quite a while now if there is a way to NOT render a given object/mesh renderer for a specific camera, without using layers ?
I know there are different methods for tweaking the rendering in the Camera class but I don’t know if ther is a clean way to do this.

The only other method I know of is hooking into the Camera.onPreRender and Camera.onPostRender to toggle the renderer during rendering of the camera of your choice: