require timestamp property