I saw for the second time in our project (in 7.23.8) that an attribute is emptied if someone doesn't have the rights to read on that attribute. This is when we create an object and fill for example a _GUID on create. When the object is passed to the page to make modifications and doesn't show this attribute but the user doesn't have read rights, the attribute is emptied below the surface. We use that _GUID in another process and couldn't find out why the _GUID was empty and it didn't work. But somehow the attribute is emptied, while we never show the attribute on screen.
Please could this be fixed? It is annoying that you can't see why and when it is emptied, because with debugging you have a filled attribute and the next MF it is empty.