essence -> entity