add a "MCStreamer::EmitFill" method, and move the default implementation