`apply` необязателен