protected long getCompanyId(ClassedModel classedModel) {
    if (classedModel instanceof AuditedModel) {
      AuditedModel auditedModel = (AuditedModel) classedModel;

      return auditedModel.getCompanyId();
    }

    if (classedModel instanceof GroupedModel) {
      GroupedModel groupedModel = (GroupedModel) classedModel;

      return groupedModel.getCompanyId();
    }

    if (classedModel instanceof StagedModel) {
      StagedModel stagedModel = (StagedModel) classedModel;

      return stagedModel.getCompanyId();
    }

    return 0;
  }