parameterized TimeStamp immutable