added builder.OVector to match IVector