time row implemented with generics array
setting value at any position in dataset should work