Changing Observer Event to general predispatch. Adding Attribute Model.
Merging conflicts