Issue #191: Adapt bulk method signatures

Please comment already, but would like to see it merged after #204 
I agree with Tim ... checkNonNull doesn't iterate over the values held in 'keys' -- it does iterate over  a list of arguments.