"self" -> "record" or "model"