Identifiable interface

Fixes #138.