Worksheet for pooling

There's a lot of repetition of build methods here. It may be simpler if SAMPLE_ATTRIBUTES was a hash with the attribute name as a key, and the xpath as a value. The build method could then be written just once in the loop.