improving way types are represeted in modelling language