removed nullable marker from vehicle.* attributes.  All attributes should return a valid VehicleInterface.  If the attribute is unsupported, isSupported and available() must reflect that.