I think trying to sweep through and make things work
with "persons" rather than "users" is more work that
it's worth (for example you might want to have anonymous posting of attachments, photos, general comments, etp pages,
etc). Rather than change all these things to use persons
because you don't want to change object 0 to a user it's just easier to make object 0 a user.