Can't save MaterialInstanceDynamic created via C++

quick update, it looks like by changing the OUTER of UMaterialInstanceDynamic::Create gets this to work
changed from MeshComponent → NULL

edit:
this is a bug, not a question, not resolved