deferred class
	EV_IDENTIFIABLE

General
	cluster: interface
	description: "Abstraction for objects that can be identified by name."
	keywords: "identifiable"

Ancestors
	EV_ANY*

Queries
	data: ANY
	default_identifier_name: STRING_8
	full_identifier_path: STRING_8
	has_identifier_name_set: BOOLEAN
	has_parent: BOOLEAN
	identifier_name: STRING_8
	is_destroyed: BOOLEAN
	parent: EV_IDENTIFIABLE

Commands
	copy (other: [like Current] EV_IDENTIFIABLE)
	destroy
	set_data (some_data: [like data] ANY)
	set_identifier_name (a_name: [like identifier_name] STRING_8)