uevt: made TModel a component