Nah, not now at least.  I actually made this consistent with `DrawCommand` by removing the arguments, which would only partially construct the object anyway.