Updated base model to remove extraAllowedProperties
Updated base model to remove extraAllowedProperties

refs #9881

This is because when extending these methods, you need to know the
contents of the extraAllowedProperties to replicate it in the subclass,
breaking the principle of open/closed.

Kikobeats/Ghost,ErisDS/Ghost,Kikobeats/Ghost,JohnONolan/Ghost,ErisDS/Ghost,janvt/Ghost,Gargol/Ghost,e10/Ghost,JohnONolan/Ghost,TryGhost/Ghost,e10/Ghost,kevinansfield/Ghost,bitjson/Ghost,kevinansfield/Ghost,ErisDS/Ghost,kevinansfield/Ghost,JohnONolan/Ghost,janvt/Ghost,TryGhost/Ghost,Gargol/Ghost,bitjson/Ghost,TryGhost/Ghost,Kikobeats/Ghost