Updated header methods to accept any value type
Updated bulk operations
Fixed batch mode to use dynamic vars
Finished rest of bulk methods