def identifiers(*identifiers)
      if identifiers.empty?
        DDPlugin::Registry.instance.identifiers_of(root_class, self)
      else
        DDPlugin::Registry.instance.register(root_class, self, *identifiers)
      end
    end
def identifiers(*identifiers)
      if identifiers.empty?
        DDPlugin::Registry.instance.identifiers_of(root_class, self)
      else
        DDPlugin::Registry.instance.register(root_class, self, *identifiers)
      end
    end
@overload identifiers(*identifiers)

   Sets the identifiers for this class.

   @param [Array<Symbol, String>] identifiers A list of identifiers to
     assign to this class.

   @return [void]

 @overload identifiers

   @return [Array<Symbol>] The identifiers for this class