I guess this is the class requiring `Timestamp` to be moved outside of NRV. This one should also stay in NRV.