method rewrite ?(tags=[]) x = self#delete () ; self#append ~tags x