Clean up internal multistatus parser design