As far as I know we decided not to have the optional pattern in situations where we have a setter with a vector.
However, we can still discuss this.