Turns out that the $args passed into the run() method of the Unpacker are not correctly utilized and so, it is not correctly extensible