added TimestampedType