Added model initialization inheritance for model properties to DRY goodness when extending models.

Fixing tests and var names for a better understanding of what was done
here.