add Pick() subset helper, make Add() and Set() chainable