Last week we talked about changing the code so that xmodules/xblocks explicitly state the fields that are editable (vs. having non_editable_metadata). That was to work around the problem of unintended inherited/mixin fields showing up.

Did it turn out that approach is not necessary? Just trying to catch up.