I have a data model in which some fields can only be set initially per each instance of the class, and once set, they should never change. The only way that can be allowed t