[NewClass|+name:String;-id:Integer;|+getRecords();-getInternalRecord();+getMethod();], [Vehicle],[Wheel],[Wheel]wheels 2..4<>vehicles *[Vehicle], [GeometricObject|+applyTransparency();],[Color],[GeometricObject]geometricObject 0..1->color *[Color], [NewClass], [Vehicle],[Wheel],[Vehicle]vehicles *<>wheels 2..4[Wheel], [User],[Client],[Client]clients *<-user 1[User], [<<ITask>>],[NightlyBillingTask],[<<ITask>>]^-.-[NightlyBillingTask],