Is it possible to somehow mark a System.Array as immutable. When put behind a public-get/private-set they can\'t be added to, since it requires re-allocation a
System.Array
You could use Array.AsReadOnly method to return.