Is there a way to protect fields from manual edition? And a naming convention for such "system" fields?

I did add this info to the Tips & Tricks section as a wiki. So everyone is able to improve it.