The visibility property is specific to `LivefyreContent` but not all `Content`, as these enumeration values are very LF specific.

And I'm thinking about, "Were there a `Content.remove()` method, which object would be best to call it?". TBH I can't decide for sure. 
Also, given that different classes of users can see different sets of comments (e.g. bozo, moderators being able to see all in the future), does a `.remove()` method even make sense? I like the idea that the visibility on the model could change, but that ContentViews could behave differently based on auth state. Is this what you're planning?

ContentViews, though, don't currently care about who you are. The only thing that does so far is Collection. Collection could decide to call a hypothetical `Content#remove` method based on your auth state. But that's a bit weird too.

Thinking aloud here. Are any of these ramblings like what you intend?