Edit only specific columns? (MDO)

Heyo! Is there a supported way to only allow for columns from a certain dataset to be edited on a multi-dataset object?

Basically, we have col_A and col_B from dataset A and col_A and col_Z from dataset Z

I want to create a new object with props A (pkey), B, and Z, but only let Z be editable…is that possible? What is best practice for that?

Allow only editing via Action, and then control who can submit an action to only to those who can edit the specific columns. If you create an Action that can only edit column Z, then no-one can edit the other columns.

Brilliant - thank you!

Just to follow-up, though, there is no explicit control in OMA that would prevent this? You would need to just trust that whoever creates Actions on this Object only edits Z?