EDIT:
The better solution for me was just using a permissions system, especially since I needed other types of controlled access to objects. I now use D