Optimize readonly vectors
Vector's properties were returned by reference even when called from read/const contexts. Return values is much more efficient for callers.
Vector's properties were returned by reference even when called from read/const contexts. Return values is much more efficient for callers.