public void RemoveClaim(NavigatorModule module, DataAccessMode mode)
        {
            // check if claim exists
            var claim = Claims.Where(c => c.ModuleName == module && c.Permission == mode).FirstOrDefault();

            // if it does, remove it
            if (claim != null)
            {
                Claims.Remove(claim);
            }
        }
        public void AddClaim(NavigatorModule module, DataAccessMode mode)
        {
            // check if claim exists
            var claim = Claims.Where(c => c.ModuleName == module && c.Permission == mode).FirstOrDefault();

            // if not add it
            if (claim == null)
            {
                Claims.Add(new ClaimDto()
                {
                    ModuleName = module, Permission = mode
                });
            }
        }