Data object parser args now have optional positional path (and hides the -o/--output flag but doesn't break it)