defを極力一般化するためでは? self.