rename editor_id to name, implement set_name