make vec getters/setters work