invoke

operator fun <T : Parcelable, Comparable<T>> invoke(    min: T,     max: T,     value: T?): VehicleProperties.RangedProperty<T>
operator fun <T : Parcelable, Comparable<T>> invoke(range: ClosedRange<T>, value: T?): VehicleProperties.RangedProperty<T>
operator fun <T : Serializable, Comparable<T>> invoke(    min: T,     max: T,     value: T?): VehicleProperties.RangedProperty<T>
operator fun <T : Serializable, Comparable<T>> invoke(range: ClosedRange<T>, value: T?): VehicleProperties.RangedProperty<T>