                           +----------------------------+
                           | <<interface>>              |
                           | AclRepositoryInterface     |
                           +------+---------------------+
                                  ^
                                  |
      +---------------------------+---------------------------+
      |                                                       |
+-----+------------+                              +-----------+---------+
| AclRepository    |                              | <<interface>>       |
+------------------+                              | RoleRepositoryInterface |
     |                                               +-----------+---------+
     |                                                     ^
     |                                                     |
+----v-----+  +-----------+                        +-------+-------+  +-------------+
| AclService |<--| AclFacade |                        | RoleRepository |<--| RoleModel |
+-----------+  +-----------+                        +---------------+  +-------------+
     |                |                                     |                 |
     |                |                                     |                 |
     |                |                                     |                 |
     |                |                                     |                 |
+----v----------------v-------------------------------------v-----------------v---+
|                                   KACL System                                      |
+----------------------------------------------------------------------------------+
