docs: @Override
      public Object getAttribute(String key) {
          if (userAttributes == null) {
              return null;
          }
  
          final List<Object> values = userAttributes.get(key);
          if (values != null && values.size() > 0) {
              return values.get(0);
          }
  
          return null;
      }