def create(self, **attributes):
        """
        Creates a new record suject to the restructions in the query and with
        the passed +attributes+. Operates using `build`.
        """
        record = self.build(**attributes)
        record.save()
        return record
Creates a new record suject to the restructions in the query and with
        the passed +attributes+. Operates using `build`.