Changed to readonly field
Added documentation
SamplesPerTimeBase are calculated for the device associated with the context