@todo rector mistakenly makes $timestamp readonly, which conflicts with `self::push`. disabled in rector.php
public function __construct(AggregationInterface $aggregation, int $timestamp) { $this->delta = new DeltaStorage($this->aggregation); }