If hasRange is true, maximum specifies the maximum allowed value for this Float or Vector property.
For Vector types this applies to all the vector components.