Initial pass at implementing TTL for ephemeral objects.
Still needs to clean itself up from the model ids hash.