An Identity Feature
With the identity feature an object can retrieve unique identifiers for their datums regardless of instantiation (using a static class property).