public function get_element_key() { $el = $this; $key = $el->name; while ($el = $el->parent) { if ($el->add_to_prefix) { $key = "{$el->name}_{$key}"; } } return $key; }