Did you know that you can use "hideflags" property to change handling for Unity Inspector. For an example: hideFlags = HideFlags.HideAndDontSave; (Making "NotEditable", disable option for removing component in inspector)