datastructure more flexibel to add features like ACL
documentation