CommuniqueView init, VehicleView - pattern, some improvements