v0.2.4

Analysis fixes:

* give error on duplicate member names in different name spaces (attribute, roles, inverse, shortcut) in entities
* give error on non existing role type

Refactorings:

* desugarings restructured
* origins in transformations + give errors on missing origins