def create(self, key, *args, **kwargs):
        """
        Creates and inserts an identified object with the passed params
            using the specified class.
        """
        instance = self._class(key, *args, **kwargs)
        self._events.create.trigger(list=self, instance=instance, key=key, args=args, kwargs=kwargs)
        return self.insert(instance)