Issue #191: Adapt bulk method signatures

Please comment already, but would like to see it merged after #204 
I doubted the null check here as well but decided that the check is defensive -- as I understand it, the Store implementation can come from a 3rd party (customer, etc.).