Bug fix #265.
Added expression checks for default values and updated the model according to those checks
Allowed to have two model elements for expressions and statements
  - One for interpretation
  - One for logging errors