Improved TTL: all model classes inherit from DataWrapper --> TTL

TTLStore is now Singleton because it is ok to be static.