Fixing infinite recursion.
Added apply method to base model.
Allows model to propogate changes to all views except
for the one specified.