Df tokenizer file position

This should be of type std::streampos. Why it is mutable?
Rather make things simple and make data members public. 
Get position then returns const Tokenizer::Position