Updated the AbstractModel to set the view on an instance

* The instance will use its set view by default
* For model references use the view with which the data was called
  to implement the reference
I wanted to strip out things like `field.subfield` and strip the `field.` portion, but when you use the RegExp() object you need to escape backslashes, so to specify a period vs the any character wildcard `.` you need to do `new RegExp('\\.')` vs when you are using a regex literal it would be `/\./`