public function save()
{
if ($this->storage instanceof FormStorage) {
$this->storage->field_save($this->name, $this->value);
}
foreach ($this->on_save as $save) {
$callback = array_shift($save);
array_unshift($save, $this);
Method::dispatch_array($callback, $save);
}
}