remove instance variable of CommitData and UserClass, change TDoubleList
to array.