Adds access control to objects by giving them members, each with configurable permissions.