* new ModelObject2D, LightObject2D and CompositeModel