Helper class for passing more arguments though a message
and avoiding allocation of a custom class for wrapping the
arguments. This class maintains a pool of instances and
it is responsibility of the client to recycle and instance
once it is no longer used.