subclass RichOutput in ExecuteReply

they are very similar

add another test for good measure.