[implicit] Let models only modify/set their own TypeTag
The defaults modified properties of Parent TypeTag like BoxModel and NonIsothermal. This leads to conflicts if one uses more than one model in a problem. Now all models only set their respective TypeTags and property defaults.