protected PortalPreferences toUnwrappedModel(PortalPreferences portalPreferences) {
    if (portalPreferences instanceof PortalPreferencesImpl) {
      return portalPreferences;
    }

    PortalPreferencesImpl portalPreferencesImpl = new PortalPreferencesImpl();

    portalPreferencesImpl.setNew(portalPreferences.isNew());
    portalPreferencesImpl.setPrimaryKey(portalPreferences.getPrimaryKey());

    portalPreferencesImpl.setPortalPreferencesId(portalPreferences.getPortalPreferencesId());
    portalPreferencesImpl.setOwnerId(portalPreferences.getOwnerId());
    portalPreferencesImpl.setOwnerType(portalPreferences.getOwnerType());
    portalPreferencesImpl.setPreferences(portalPreferences.getPreferences());

    return portalPreferencesImpl;
  }