When you create a Map frame, if you don't pass in the map, it creates an empty empty map frame.
var mf = LayoutElementFactory.Instance.CreateMapFrame(layout, mf_envelope);
I would like to set the map empty in an existing map frame. And that doesn't seem possible.