metamodel #226: added Generic for models with type args