namespace com.arsdigita.kernel { class ACSObject <> class EmailAdress <> class Group <> class Party <> class PartyEmail <> class PersonName <> class ResourceType <> class Resource <> class Role <> class ObjectContext <> class User <> class UserAuthentication <> ACSObject <|-- Party Party <|-- Group Party <|-- User Group -- User Group -- Role ObjectContext -- ACSObject Party -- PartyEmail Party -- com.arsdigita.kernel.permissions.Permission Party -- UserAuthentication Resource -- ResourceType User -- com.arsdigita.kernel.permissions.Permission User -- PersonName User -- UserAuthentication } namespace com.arsdigita.kernel.security { class KeyStore <> }