constructor param implement model implement meta type euml impl euml model implement implement model impl implement 