calling pluckAttribute hijacks the scope of the model.  its too small of a function to justify leaving it in