implementing own basetime for each entity