Revise Models

Now can revise models if the builder is of the same type as the model.