@Override
  public void setTypeSettingsProperties(UnicodeProperties typeSettingsProperties) {

    _typeSettingsProperties = typeSettingsProperties;

    super.setTypeSettings(_typeSettingsProperties.toString());
  }
  @Override
  public void setPrivateLayout(boolean privateLayout) {
    super.setPrivateLayout(privateLayout);

    _layoutSet = null;
  }
  @Override
  public void setTypeSettings(String typeSettings) {
    _typeSettingsProperties = null;

    super.setTypeSettings(typeSettings);
  }
  @Override
  public void setGroupId(long groupId) {
    super.setGroupId(groupId);

    _layoutSet = null;
  }