Thread:Pecoes/@comment-4674838-20121105085352/@comment-3508190-20121106225628

Mathmagician wrote:
 * Why not just construct the object /once/ inside of Preferences and then have  return a reference to that object. What's the point of constructing all these new objects that operate on the same data?

I did not want to process the entire data ahead of time. And I also did not want to keep the data in two separate hierarchies. Maybe that was an over-optimization that just gets in the way of things. I'll think about it!

Mathmagician wrote: The part about Shared that confuses me the most is "who is allowed to do what".

I see. Yes, that's a valid point. Lunarity had a very similar complaint a few hours ago. I'm adding this limitation right now. Simply put: You cannot change the shared data. Not even that of the current user. That's something only the user himself can do.