I did some looking into on this after having some issues with a project we are working on.
I have been playing around with this for a bit and think i may have found a way to do this, i just wanted to get some peoples opinion on this before implementing this.
-Create Duplicate Views as Dependent (this will keep up with callouts and changes to the model)
Any downsides to this?